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

الاتصال بشبكة الاختبار

انضم إلى شبكة اختبار QoreChain Diana الحيّة عبر إعداد عقدتك بملف التكوين الأولي (genesis) الصحيح والنظراء (peers) وإعدادات الشبكة المناسبة.

ملاحظة

تغطي هذه الصفحة شبكة الاختبار qorechain-diana (معرّف سلسلة EVM هو 9800). أما الشبكة الرئيسية (qorechain-vladi، بمعرّف سلسلة EVM 9801) فهي تعمل منذ 7 يونيو 2026 ولديها صفحة مخصصة بعنوان الاتصال بالشبكة الرئيسية تتضمن ملف genesis ونظراء وتفاصيل اتصال منفصلة.

نقاط النهاية العامة

إذا كنت تحتاج فقط إلى الاستعلام من شبكة الاختبار أو بث المعاملات، فاستخدم نقاط النهاية العامة:

الخدمةالرابط
RPC الإجماعhttps://rpc-testnet.qore.host (WebSocket: wss://rpc-testnet.qore.host/websocket)
Cosmos REST (LCD)https://api-testnet.qore.host
EVM JSON-RPChttps://evm-testnet.qore.host (معرّف السلسلة 9800)
EVM WebSocketwss://evm-ws-testnet.qore.host
SVM JSON-RPC (للقراءة فقط)https://svm-testnet.qore.host
مستكشف الكتلexplore.qore.network (بدّل إلى شبكة الاختبار)

يمكن الحصول على QOR الخاص بشبكة الاختبار من صنبور لوحة التحكم.


تنزيل ملف Genesis

استبدل ملف genesis المحلي لديك بملف genesis الرسمي لشبكة الاختبار، والذي تقدّمه السلسلة نفسها مباشرةً:

curl -s https://rpc-testnet.qore.host/genesis | jq '.result.genesis' \
> ~/.qorechaind/config/genesis.json

يحدد هذا الملف الحالة الأولية لشبكة اختبار Diana، بما في ذلك مجموعة المدقّقين وتوزيعات الرموز ومعاملات الوحدات (modules).

حذر

تخضع شبكة اختبار Diana دوريًا لإعادة إنشاء genesis (إعادة التعيين إلى الارتفاع 0) مع طرح الإصدارات التجريبية. إذا توقفت عقدتك عن المزامنة بعد إعادة تعيين، فأعد تنزيل ملف genesis وابدأ من دليل بيانات جديد.


إعداد النظراء

عدّل إعدادات عقدتك للاتصال بنظراء شبكة الاختبار الحاليين.

استعلم عن نظير حالي مباشرةً من الشبكة، ثم عيّن الحقل persistent_peers في ~/.qorechaind/config/config.toml:

# node id + listen address of the public testnet node
curl -s https://rpc-testnet.qore.host/status | jq -r '.result.node_info.id'

عيّن أيضًا الحد الأدنى للرسوم في ~/.qorechaind/config/app.toml (تستخدم شبكة الاختبار نفس الحد الأدنى لسعر الغاز 0.1uqor المعتمد في الشبكة الرئيسية):

minimum-gas-prices = "0.1uqor"

الإعدادات الموصى بها

قد ترغب أيضًا في تعديل ما يلي في config.toml:

[mempool]
size = 5000

[consensus]
timeout_propose = "3s"
timeout_commit = "5s"

هذه القيم مضبوطة بما يتناسب مع أزمنة الكتل ومعدل المعالجة في شبكة اختبار Diana.


تشغيل العقدة

شغّل عقدتك لبدء المزامنة مع الشبكة:

./qorechaind start

تتصل العقدة بالنظراء وتبدأ في تنزيل الكتل من genesis. يعتمد زمن المزامنة الأولية على ارتفاع السلسلة الحالي وسرعة شبكتك.


التحقق من حالة المزامنة

تحقق من أن عقدتك تلحق بأحدث كتلة:

curl localhost:26657/status | jq '.result.sync_info.catching_up'
  • true — لا تزال العقدة قيد المزامنة. انتظر حتى تلحق بالشبكة.
  • false — العقدة متزامنة بالكامل وتعالج كتلًا جديدة.

يمكنك أيضًا التحقق من أحدث ارتفاع للكتل:

curl localhost:26657/status | jq '.result.sync_info.latest_block_height'

المراقبة

توفر QoreChain عدة نقاط نهاية لمراقبة صحة العقدة وأدائها.

مقاييس Prometheus

المقاييس الخام متاحة على:

http://localhost:26660/metrics

يمكن جمع هذه المقاييس بواسطة أي مجمّع متوافق مع Prometheus.

لوحات Grafana

عند التشغيل عبر Docker Compose، تكون Grafana متاحة على:

http://localhost:3001

عند أول تسجيل دخول، عيّن بيانات اعتماد خاصة بك عندما يُطلب منك ذلك — ولا تُبقِ على القيم الافتراضية. تعرض اللوحات المُعدّة مسبقًا إنتاج الكتل ومعدل معالجة المعاملات واتصالات النظراء واستهلاك الموارد.

فحص الحالة عبر REST

توفر واجهة REST API نقطة نهاية سريعة للحالة:

http://localhost:1317

مرجع المنافذ

المنفذالبروتوكولالوصف
26657TCPRPC — الاستعلام وبث المعاملات
26656TCPP2P — التواصل الشبكي بين النظراء
1317HTTPREST API — الاستعلام عن حالة السلسلة عبر HTTP
9090gRPCgRPC API — الوصول البرمجي إلى السلسلة
8545HTTPEVM JSON-RPC — واجهة RPC متوافقة مع Ethereum (معرّف السلسلة 9800)
8546WebSocketEVM WebSocket — اشتراكات أحداث EVM في الوقت الفعلي
8899HTTPSVM RPC — واجهة RPC متوافقة مع Solana
26660HTTPنقطة نهاية مقاييس Prometheus

الخطوات التالية