Sari la conținutul principal

Referință rețea și endpoint-uri

Mainnet

CâmpValoare
Presetare de rețeamainnet
Chain idqorechain-vladi (live)
Token afișatQOR
Denominare de bazăuqor
Unități de bază per QOR10^6
Prefix bech32 contqor
Prefix bech32 validatorqorvaloper

Testnet

CâmpValoare
Presetare de rețeatestnet
Chain idqorechain-diana (live)
Token afișatQOR
Denominare de bazăuqor
Unități de bază per QOR10^6
Prefix bech32 contqor
Prefix bech32 validatorqorvaloper

Porturi implicite

createClient() folosește implicit aceste porturi localhost. Suprascrie endpoints pentru a indica spre un nod real.

EndpointPortScop
Cosmos REST (LCD)1317solduri bank, info cont, interogări de modul
gRPC9090interogări gRPC
Consensus RPC26657semnare/difuzare tx native, citiri CosmWasm
EVM JSON-RPC8545eth_*, qor_*, precompilate
EVM JSON-RPC (WS)8546abonamente WebSocket EVM
SVM JSON-RPC8899RPC compatibil cu Solana

Exemplu cu endpoint-uri explicite:

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

SDK-ul expune presetări de rețea și helperi de căutare (exportați din modulul networks), astfel încât să poți lista și rezolva rețele programatic. În Python/Go/Rust echivalentele sunt create_client / CreateClient / ClientBuilder plus modulul networks.

Țintirea mainnet-ului

Ambele presetări livrează aceleași valori implicite localhost; selectează mainnet și suprascrie endpoint-urile cu URL-urile nodului tău:

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