Passa al contenuto principale

Riferimento rete ed endpoint

Mainnet

CampoValore
Preset di retemainnet
Chain idqorechain-vladi (attiva)
Token visualizzatoQOR
Denominazione baseuqor
Unità base per QOR10^6
Prefisso bech32 accountqor
Prefisso bech32 validatoreqorvaloper

Testnet

CampoValore
Preset di retetestnet
Chain idqorechain-diana (attiva)
Token visualizzatoQOR
Denominazione baseuqor
Unità base per QOR10^6
Prefisso bech32 accountqor
Prefisso bech32 validatoreqorvaloper

Porte predefinite

createClient() usa per impostazione predefinita queste porte localhost. Sovrascrivi endpoints per puntare a un nodo reale.

EndpointPortaScopo
Cosmos REST (LCD)1317saldi bank, info account, query dei moduli
gRPC9090query gRPC
Consensus RPC26657firma/trasmissione tx native, letture CosmWasm
EVM JSON-RPC8545eth_*, qor_*, precompile
EVM JSON-RPC (WS)8546sottoscrizioni WebSocket EVM
SVM JSON-RPC8899RPC compatibile con Solana

Esempio con endpoint espliciti:

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

L'SDK espone preset di rete e helper di lookup (esportati dal modulo networks) così da poter elencare e risolvere le reti in modo programmatico. In Python/Go/Rust gli equivalenti sono create_client / CreateClient / ClientBuilder più il modulo networks.

Puntare alla mainnet

Entrambi i preset includono gli stessi valori predefiniti localhost; seleziona mainnet e sovrascrivi gli endpoint con gli URL del tuo nodo:

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