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

أوامر العقدة

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

ملاحظة

تُشغّل QoreChain شبكتين: الشبكة الرئيسية qorechain-vladi (تعمل منذ 7 يونيو 2026 على إصدار السلسلة v3.1.97) والشبكة التجريبية 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 hash) وعلامات البناء:

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)

إنشاء معاملة تكوين أولي (genesis)​

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

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

qorechaind genesis collect-gentxs

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

qorechaind genesis validate-genesis

محرّك الإجماع​

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

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

qorechaind comet show-validator

يُخرج مفتاح الإجماع العام بصيغة JSON. يُستخدم للتحقق من هوية المدقّق (validator).

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

qorechaind comet show-node-id

يُخرج معرّف عقدة الشبكة النظيرة (P2P) بترميز سداسي عشري. يُستخدم لتكوين النظراء الدائمين (persistent peers).


export​

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

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

rollback​

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

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

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