إنتقل إلى المحتوى الرئيسي

مرجع الشبكة ونقاط الوصول

الشبكة الرئيسية

الحقلالقيمة
إعداد الشبكة المسبقmainnet
معرّف السلسلةqorechain-vladi (قيد التشغيل)
رمز العرضQOR
الفئة النقدية الأساسيةuqor
الوحدات الأساسية لكل QOR10^6
بادئة bech32 للحسابqor
بادئة bech32 للمدقّقqorvaloper

الشبكة التجريبية

الحقلالقيمة
إعداد الشبكة المسبقtestnet
معرّف السلسلةqorechain-diana (قيد التشغيل)
رمز العرضQOR
الفئة النقدية الأساسيةuqor
الوحدات الأساسية لكل QOR10^6
بادئة bech32 للحسابqor
بادئة bech32 للمدقّقqorvaloper

المنافذ الافتراضية

تستخدم createClient() منافذ localhost هذه افتراضياً. تجاوز endpoints للإشارة إلى عقدة حقيقية.

نقطة الوصولالمنفذالغرض
Cosmos REST (LCD)1317أرصدة البنك، ومعلومات الحساب، واستعلامات الوحدات
gRPC9090استعلامات gRPC
Consensus RPC26657توقيع/بث معاملات native، وقراءات CosmWasm
EVM JSON-RPC8545eth_* وqor_* والعقود المسبقة (precompiles)
EVM JSON-RPC (WS)8546اشتراكات EVM عبر WebSocket
SVM JSON-RPC8899RPC متوافق مع Solana

مثال مع نقاط وصول صريحة:

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 عن إعدادات الشبكة المسبقة ومساعدات البحث (مُصدَّرة من وحدة الشبكات) بحيث يمكنك سرد الشبكات وحلّها برمجياً. وفي Python/Go/Rust تكون المكافئات create_client / CreateClient / ClientBuilder بالإضافة إلى وحدة networks.

استهداف الشبكة الرئيسية

يُشحن كلا الإعدادين المسبقين بنفس إعدادات localhost الافتراضية؛ حدّد mainnet وتجاوز نقاط الوصول بعناوين URL الخاصة بعقدتك:

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