Zum Hauptinhalt springen

Netzwerk- & Endpunkt-Referenz

Mainnet

FeldWert
Netzwerk-Voreinstellungmainnet
Chain-IDqorechain-vladi (live)
Anzeige-TokenQOR
Basis-Denominationuqor
Basiseinheiten pro QOR10^6
Konto-bech32-Präfixqor
Validator-bech32-Präfixqorvaloper

Testnet

FeldWert
Netzwerk-Voreinstellungtestnet
Chain-IDqorechain-diana (live)
Anzeige-TokenQOR
Basis-Denominationuqor
Basiseinheiten pro QOR10^6
Konto-bech32-Präfixqor
Validator-bech32-Präfixqorvaloper

Standard-Ports

createClient() verwendet standardmäßig diese localhost-Ports. Überschreiben Sie endpoints, um auf einen echten Node zu zeigen.

EndpunktPortZweck
Cosmos REST (LCD)1317Bank-Guthaben, Kontoinformationen, Modul-Abfragen
gRPC9090gRPC-Abfragen
Consensus RPC26657Signieren/Übertragen nativer Txs, CosmWasm-Lesevorgänge
EVM JSON-RPC8545eth_*, qor_*, Precompiles
EVM JSON-RPC (WS)8546EVM-WebSocket-Subscriptions
SVM JSON-RPC8899Solana-kompatibles RPC

Beispiel mit expliziten Endpunkten:

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

Das SDK stellt Netzwerk-Voreinstellungen und Lookup-Helfer bereit (exportiert aus dem networks-Modul), sodass Sie Netzwerke programmgesteuert auflisten und auflösen können. In Python/Go/Rust sind die Entsprechungen create_client / CreateClient / ClientBuilder plus das networks-Modul.

Auf Mainnet zielen

Beide Voreinstellungen liefern dieselben localhost-Standardwerte; wählen Sie mainnet und überschreiben Sie die Endpunkte mit Ihren Node-URLs:

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