Skip to main content

Network & endpoints reference

Mainnet

FieldValue
Network presetmainnet
Chain idqorechain-vladi (live)
Display tokenQOR
Base denominationuqor
Base units per QOR10^6
Account bech32 prefixqor
Validator bech32 prefixqorvaloper

Testnet

FieldValue
Network presettestnet
Chain idqorechain-diana (live)
Display tokenQOR
Base denominationuqor
Base units per QOR10^6
Account bech32 prefixqor
Validator bech32 prefixqorvaloper

Default ports

createClient() uses these localhost ports by default. Override endpoints to point at a real node.

EndpointPortPurpose
Cosmos REST (LCD)1317bank balances, account info, module queries
gRPC9090gRPC queries
Consensus RPC26657signing/broadcasting native txs, CosmWasm reads
EVM JSON-RPC8545eth_*, qor_*, precompiles
EVM JSON-RPC (WS)8546EVM WebSocket subscriptions
SVM JSON-RPC8899Solana-compatible RPC

Example with explicit endpoints:

import { createClient } from "@qorechain/sdk";

const client = createClient({
endpoints: {
rest: "https://rest.testnet.example", // REST (LCD)
rpc: "https://rpc.testnet.example", // consensus RPC
evmRpc: "https://evm.testnet.example", // EVM + qor_ JSON-RPC
evmWs: "wss://evm.testnet.example", // EVM WebSocket
},
});

The SDK exposes network presets and lookup helpers (exported from the networks module) so you can list and resolve networks programmatically. In Python/Go/Rust the equivalents are create_client / CreateClient / ClientBuilder plus the networks module.

Targeting mainnet

Both presets ship the same localhost defaults; select mainnet and override the endpoints with your node URLs:

const main = createClient({
network: "mainnet", // chain id qorechain-vladi
endpoints: {
rest: "https://rest.mainnet.example",
rpc: "https://rpc.mainnet.example",
evmRpc: "https://evm.mainnet.example",
},
});