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

أوامر العُقدة

مرجع لأوامر qorechaind المستخدمة لتهيئة عُقدة QoreChain وإعدادها وتشغيلها.

ملاحظة

تشغّل QoreChain شبكتين: الشبكة الرئيسية qorechain-vladi (الحيّة منذ 7 يونيو 2026 على إصدار السلسلة v3.1.85) وشبكة الاختبار qorechain-diana. مرّر الـ --chain-id المناسب للشبكة التي تنوي الانضمام إليها — تستهدف الأمثلة أدناه شبكة الاختبار؛ استخدم --chain-id qorechain-vladi للشبكة الرئيسية.


init

تهيئة عُقدة جديدة بالاسم المستعار المُعطى.

qorechaind init <moniker> --chain-id qorechain-diana
العَلَمالنوعالوصف
--chain-idstringمعرّف السلسلة (مطلوب)
--homestringدليل المنزل للعُقدة (الافتراضي: ~/.qorechaind)
--overwriteboolاستبدال ملفات التكوين والتكوين الأولي (genesis) الموجودة

ينشئ بنية الأدلة ضمن --home مع config/ وdata/ وملف genesis.json أولي.


start

تشغيل العُقدة وبدء المزامنة أو إنتاج الكتل.

qorechaind start [flags]
العَلَمالنوعالوصف
--homestringدليل المنزل للعُقدة
--minimum-gas-pricesstringالحد الأدنى لأسعار الغاز المقبولة (مثل 0.001uqor)
--pruningstringاستراتيجية التقليم: default وnothing وeverything
--halt-heightuintإيقاف العُقدة عند ارتفاع الكتلة هذا
--halt-timeuintإيقاف العُقدة عند طابع Unix الزمني هذا
--log_levelstringمستوى تفصيل السجل: info وdebug وwarn وerror
--traceboolتفعيل تتبّع المكدّس الكامل عند الأخطاء

version

طباعة إصدار البرنامج الثنائي qorechaind ومعلومات البناء.

qorechaind version

استخدم --long للحصول على تفاصيل بناء موسّعة تشمل إصدار Go وتجزئة الـ commit وعلامات البناء:

qorechaind version --long

status

استعلام عن العُقدة قيد التشغيل لمعرفة حالتها الحالية، بما في ذلك حالة المزامنة وأحدث ارتفاع للكتلة ومعلومات الإجماع.

qorechaind status
العَلَمالنوعالوصف
--nodestringنقطة نهاية RPC (الافتراضي: tcp://localhost:26657)

يُرجع JSON يحتوي على أقسام node_info وsync_info وvalidator_info.


config

قراءة أو كتابة القيم في تكوين العُقدة.

تعيين قيمة تكوين

qorechaind config set <key> <value>

الحصول على قيمة تكوين

qorechaind config get <key>

تشمل مفاتيح التكوين الشائعة chain-id وkeyring-backend وoutput وnode.


keys

إدارة سلسلة المفاتيح المحلية لتوقيع المعاملات.

إضافة مفتاح جديد

qorechaind keys add <name> [flags]
العَلَمالنوعالوصف
--keyring-backendstringالخلفية: os وfile وtest
--algostringخوارزمية المفتاح: secp256k1 (الافتراضية)، ed25519
--recoverboolاستعادة المفتاح من العبارة التذكيرية (mnemonic)
--multisigstringقائمة مفاتيح مفصولة بفواصل للتوقيع المتعدد
--multisig-thresholduintالحد الأدنى للتواقيع المطلوبة

عرض جميع المفاتيح

qorechaind keys list --keyring-backend <backend>

عرض تفاصيل المفتاح

qorechaind keys show <name> [flags]
العَلَمالنوعالوصف
--bechstringتنسيق الإخراج: acc وval وcons
--addressboolعرض العنوان فقط
--pubkeyboolعرض المفتاح العام فقط

حذف مفتاح

qorechaind keys delete <name> --keyring-backend <backend>

تصدير مفتاح (مشفّر بالدرع Armor)

qorechaind keys export <name>

استيراد مفتاح

qorechaind keys import <name> <keyfile>

genesis

إدارة ملف التكوين الأولي (genesis).

إضافة حساب تكوين أولي

qorechaind genesis add-genesis-account <address> <coins> [flags]
العَلَمالنوعالوصف
--vesting-amountstringمبلغ الاستحقاق التدريجي (vesting)
--vesting-end-timeintوقت انتهاء الاستحقاق التدريجي (طابع Unix الزمني)

إنشاء معاملة تكوين أولي

qorechaind genesis gentx <key-name> <stake-amount> [flags]
العَلَمالنوعالوصف
--chain-idstringمعرّف السلسلة
--monikerstringالاسم المستعار للمدقق
--commission-ratestringمعدل العمولة الأولي
--commission-max-ratestringالحد الأقصى لمعدل العمولة

تجميع معاملات التكوين الأولي

qorechaind genesis collect-gentxs

التحقق من ملف التكوين الأولي

qorechaind genesis validate-genesis

محرك الإجماع

تتفاعل هذه الأوامر الفرعية مع طبقة محرك الإجماع في QoreChain.

عرض مفتاح المدقق

qorechaind comet show-validator

يُخرج المفتاح العام للإجماع بتنسيق JSON. يُستخدم للتحقق من هوية المدقق.

عرض معرّف العُقدة

qorechaind comet show-node-id

يُخرج معرّف عُقدة الـ P2P (مُرمَّزًا بنظام السداسي عشري). يُستخدم لإعداد النظراء الدائمين.


export

تصدير حالة السلسلة الحالية كملف تكوين أولي بصيغة JSON. مفيد لترقيات السلسلة أو اللقطات (snapshots).

qorechaind export [flags]
العَلَمالنوعالوصف
--for-zero-heightboolتجهيز التصدير لإعادة التشغيل عند الارتفاع 0
--heightintتصدير الحالة عند ارتفاع كتلة محدد
--homestringدليل المنزل للعُقدة

rollback

التراجع بحالة السلسلة كتلة واحدة. مفيد للتعافي من فشل في الإجماع.

qorechaind rollback [flags]
العَلَمالنوعالوصف
--hardboolإزالة الكتلة الأخيرة من متجر الكتل أيضًا
--homestringدليل المنزل للعُقدة

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