Ana içeriğe geç

Ağ ve uç nokta referansı

Mainnet

AlanDeğer
Ağ ön ayarımainnet
Chain idqorechain-vladi (yayında)
Görünen tokenQOR
Temel denominasyonuqor
QOR başına temel birim10^6
Hesap bech32 önekiqor
Doğrulayıcı bech32 önekiqorvaloper

Testnet

AlanDeğer
Ağ ön ayarıtestnet
Chain idqorechain-diana (yayında)
Görünen tokenQOR
Temel denominasyonuqor
QOR başına temel birim10^6
Hesap bech32 önekiqor
Doğrulayıcı bech32 önekiqorvaloper

Varsayılan portlar

createClient() varsayılan olarak bu localhost portlarını kullanır. Gerçek bir düğüme işaret etmek için endpoints parametresini geçersiz kılın.

Uç noktaPortAmaç
Cosmos REST (LCD)1317bank bakiyeleri, hesap bilgisi, modül sorguları
gRPC9090gRPC sorguları
Consensus RPC26657yerel tx'leri imzalama/yayınlama, CosmWasm okumaları
EVM JSON-RPC8545eth_*, qor_*, precompile'lar
EVM JSON-RPC (WS)8546EVM WebSocket abonelikleri
SVM JSON-RPC8899Solana uyumlu RPC

Açık uç noktalarla örnek:

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, ağ ön ayarlarını ve arama yardımcılarını (networks modülünden dışa aktarılır) sunar, böylece ağları programatik olarak listeleyebilir ve çözümleyebilirsiniz. Python/Go/Rust'ta eşdeğerleri create_client / CreateClient / ClientBuilder ile birlikte networks modülüdür.

Mainnet'i hedefleme

Her iki ön ayar da aynı localhost varsayılanlarıyla gelir; mainnet'i seçin ve uç noktaları kendi düğüm URL'lerinizle geçersiz kılın:

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