Aller au contenu principal

Référence réseau et endpoints

Mainnet

ChampValeur
Préréglage réseaumainnet
Chain idqorechain-vladi (en ligne)
Token d'affichageQOR
Dénomination de baseuqor
Unités de base par QOR10^6
Préfixe bech32 de compteqor
Préfixe bech32 de validateurqorvaloper

Testnet

ChampValeur
Préréglage réseautestnet
Chain idqorechain-diana (en ligne)
Token d'affichageQOR
Dénomination de baseuqor
Unités de base par QOR10^6
Préfixe bech32 de compteqor
Préfixe bech32 de validateurqorvaloper

Ports par défaut

createClient() utilise ces ports localhost par défaut. Remplacez endpoints pour pointer vers un vrai nœud.

EndpointPortObjectif
Cosmos REST (LCD)1317soldes bank, infos de compte, requêtes de module
gRPC9090requêtes gRPC
Consensus RPC26657signature/diffusion des tx native, lectures CosmWasm
EVM JSON-RPC8545eth_*, qor_*, précompilés
EVM JSON-RPC (WS)8546abonnements WebSocket EVM
SVM JSON-RPC8899RPC compatible Solana

Exemple avec des endpoints explicites :

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
},
});

Le SDK expose des préréglages réseau et des helpers de recherche (exportés depuis le module networks) afin que vous puissiez lister et résoudre les réseaux par programmation. En Python/Go/Rust, les équivalents sont create_client / CreateClient / ClientBuilder plus le module networks.

Cibler le mainnet

Les deux préréglages livrent les mêmes valeurs localhost par défaut ; sélectionnez mainnet et remplacez les endpoints par les URL de votre nœud :

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",
},
});