Passa al contenuto principale

Riferimento rete ed endpoint

Mainnet​

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

Testnet​

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

Endpoint pubblici​

EndpointMainnet (qorechain-vladi)Testnet (qorechain-diana)
Cosmos REST (LCD)https://api.qore.hosthttps://api-testnet.qore.host
Consensus RPChttps://rpc.qore.hosthttps://rpc-testnet.qore.host
EVM JSON-RPC (eth_*)https://evm.qore.host (chain ID 9801)https://evm-testnet.qore.host (chain ID 9800)
EVM WebSocket—wss://evm-ws-testnet.qore.host
SVM JSON-RPC (sola lettura)https://svm.qore.hosthttps://svm-testnet.qore.host

Gli endpoint EVM servono eth_, net_, web3_ e txpool_; il namespace qor_ non è abilitato. Vedi anche Reti.

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_* (e qor_* / precompile sui nodi che li abilitano)
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://api-testnet.qore.host", // REST (LCD)
rpc: "https://rpc-testnet.qore.host", // consensus RPC
evmRpc: "https://evm-testnet.qore.host", // EVM JSON-RPC (eth_*)
evmWs: "wss://evm-ws-testnet.qore.host", // 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 pubblici (o con quelli del tuo nodo):

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