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

أوامر المعاملات

تتبع جميع أوامر المعاملات النمط التالي:

qorechaind tx <module> <command> [args] [flags]
ملاحظة

اضبط --chain-id qorechain-vladi للبث على الشبكة الرئيسية الحية (إصدار السلسلة v3.1.97)، أو --chain-id qorechain-diana لشبكة الاختبار. إذا تم حذف هذه القيمة، يستخدم العميل chain-id من إعداداتك المحلية.

تنطبق الأعلام الشائعة على كل أمر فرعي من أوامر tx:

العلمالنوعالوصف
--fromstringاسم أو عنوان مفتاح التوقيع
--chain-idstringمعرّف السلسلة (الافتراضي: من الإعدادات)
--feesstringرسوم المعاملة (مثلاً 500uqor)
--gasstringحد الغاز أو auto للتقدير التلقائي
--gas-adjustmentfloatمضاعف الغاز عند استخدام auto (الافتراضي: 1.0)
--keyring-backendstringخلفية حلقة المفاتيح: os، file، test
--nodestringنقطة نهاية RPC (الافتراضي: tcp://localhost:26657)
--broadcast-modestringsync أو async أو block
-yboolتخطي مطالبة التأكيد

bank​

send​

تحويل الرموز المميزة من حساب إلى آخر.

qorechaind tx bank send <from_address> <to_address> <amount> [flags]

staking​

create-validator​

إنشاء مدقّق جديد على الشبكة.

qorechaind tx staking create-validator [flags]
العلمالنوعالوصف
--amountstringمبلغ التفويض الذاتي (مثلاً 1000000uqor)
--pubkeystringالمفتاح العام لإجماع المدقّق (JSON)
--monikerstringالاسم المعروض للمدقّق
--commission-ratestringمعدل العمولة الأولي (مثلاً 0.10)
--commission-max-ratestringالحد الأقصى لمعدل العمولة
--commission-max-change-ratestringالحد الأقصى لمعدل تغيير العمولة اليومي
--min-self-delegationstringالحد الأدنى المطلوب للتفويض الذاتي

edit-validator​

تعديل وصف مدقّق موجود أو عمولته.

qorechaind tx staking edit-validator [flags]

delegate​

تفويض الرموز المميزة إلى مدقّق.

qorechaind tx staking delegate <validator_address> <amount> [flags]

redelegate​

نقل التفويض من مدقّق إلى آخر.

qorechaind tx staking redelegate <src_validator> <dst_validator> <amount> [flags]

unbond​

فك ربط الرموز المميزة من مدقّق.

qorechaind tx staking unbond <validator_address> <amount> [flags]

distribution​

withdraw-all-rewards​

سحب جميع مكافآت التحصيص المعلّقة.

qorechaind tx distribution withdraw-all-rewards [flags]

withdraw-rewards​

سحب المكافآت من مدقّق محدد.

qorechaind tx distribution withdraw-rewards <validator_address> [flags]
العلمالنوعالوصف
--commissionboolسحب عمولة المدقّق أيضاً

gov​

submit-proposal​

تقديم مقترح حوكمة.

qorechaind tx gov submit-proposal <proposal_file.json> [flags]

ملف المقترح هو مستند JSON يحدد نوع المقترح وعنوانه ووصفه وأي رسائل يجب تنفيذها.

vote​

التصويت على مقترح نشط.

qorechaind tx gov vote <proposal_id> <option> [flags]

خيارات التصويت: yes، no، abstain، no_with_veto.

deposit​

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

qorechaind tx gov deposit <proposal_id> <amount> [flags]

pqc​

يتطلب مسار معاملات cosmos توقيعاً هجيناً بشكل افتراضي (hybrid_signature_mode = required). ينتج الأمران gen-key وcosign مفتاح Dilithium-5 (ML-DSA-87) وامتداد PQCHybridSignature اللازمين لإجراء المعاملات على مسار cosmos إلى جانب التوقيع الكلاسيكي secp256k1.

gen-key​

توليد مفتاح Dilithium-5 (ML-DSA-87) ما بعد الكمومي للتوقيع الهجين.

qorechaind tx pqc gen-key [flags]

cosign​

إرفاق توقيع مشترك Dilithium-5 بمعاملة كامتداد PQCHybridSignature، لإنتاج معاملة هجينة (secp256k1 + ML-DSA-87). مطلوب لمعاملات مسار cosmos في ظل وضع الإنفاذ الافتراضي required. يجب أن تنتج أدوات CosmJS / المرحّلات القياسية هذا الامتداد لإجراء المعاملات؛ وتقوم دالة buildHybridTx في QoreChain SDK (مع includePqcPublicKey) بما يكافئ ذلك.

qorechaind tx pqc cosign <unsigned_tx_file> [flags]

register-key​

تسجيل مفتاح عام ما بعد كمومي لحساب.

qorechaind tx pqc register-key <algorithm> <pubkey_hex> [flags]

register-key-v2​

تسجيل مفتاح PQC مع بيانات وصفية موسّعة وشهادة موثّقة.

qorechaind tx pqc register-key-v2 <algorithm> <pubkey_hex> [flags]
العلمالنوعالوصف
--attestationstringبيانات شهادة TEE (بصيغة hex)
--metadatastringبيانات وصفية إضافية للمفتاح (JSON)

migrate-key​

ترحيل مفتاح كلاسيكي موجود إلى زوج مفاتيح PQC هجين.

qorechaind tx pqc migrate-key <algorithm> <pqc_pubkey_hex> [flags]

recover-key​

إعادة بناء مفتاح ML-DSA-87 الخاص بالحساب بشكل حتمي من عبارته التذكيرية BIP-39 (تُقرأ من stdin) وتخزينه محلياً (متاح اعتباراً من إصدار السلسلة v3.1.85). يستخدم الاشتقاق القياسي في المنظومة SHAKE-256("qorechain:pqc:v1|address|mnemonic").

qorechaind tx pqc recover-key <name> <address> [flags]
العلمالنوعالوصف
--derivationstringadapter (القياسي، الافتراضي) أو bridge (القديم SHAKE-256(mnemonic))

rotate-key​

تدوير مفتاح ML-DSA-87 الخاص بالحساب ضمن نفس الخوارزمية (متاح اعتباراً من إصدار السلسلة v3.1.85) — على سبيل المثال ترحيل مفتاح مشتق بالطريقة القديمة إلى الاشتقاق القياسي، أو سحب مفتاح مخترق من الخدمة. يقرأ الأمر العبارة التذكيرية من stdin، ويوقّع توقيعاً مزدوجاً بالمفتاحين القديم والجديد، ويوقّع الغلاف توقيعاً مشتركاً بالمفتاح القديم، ثم يبث المعاملة. يُخرج فقط JSON المعاملة على stdout (تذهب السطور الإعلامية إلى stderr)، لذا يتكامل مع -o json.

qorechaind tx pqc rotate-key [flags]
العلمالنوعالوصف
--old-derivationstringاشتقاق المفتاح المسجّل حالياً (adapter | bridge)
--new-derivationstringاشتقاق المفتاح الجديد (adapter | bridge)
--new-randomboolتوليد مفتاح عشوائي جديد بدلاً من ذلك

xqore​

lock​

قفل رموز QOR في مركز تحصيص حوكمة xQORE.

qorechaind tx xqore lock <amount> [flags]
العلمالنوعالوصف
--lock-durationstringمدة القفل (مثلاً 30d، 90d، 180d)

unlock​

فتح xQORE وإعادته إلى QOR. قد يترتب على الفتح المبكر غرامات حسب مستوى الغرامة.

qorechaind tx xqore unlock <amount> [flags]

bridge​

deposit​

بدء إيداع عبر الجسر من سلسلة خارجية.

qorechaind tx bridge deposit <chain_id> <amount> <asset> [flags]
العلمالنوعالوصف
--recipientstringعنوان المستلم على QoreChain

withdraw​

بدء سحب عبر الجسر إلى سلسلة خارجية.

qorechaind tx bridge withdraw <chain_id> <amount> <asset> <destination_address> [flags]

update-chain-config​

تفعيل جسر سلسلة أو إعادة تكوينه في معاملة موقّعة واحدة (متاح اعتباراً من إصدار السلسلة v3.1.80). يتطلب مفتاح bridge_admin أو ترخيص qcb_bridge — دون الحاجة إلى مقترح حوكمة أو ترقية للسلسلة. يضبط عنوان العقد وعدد التأكيدات والبنية والحالة.

qorechaind tx bridge update-chain-config <chain_id> [flags] --from bridge-admin

set-verifier-bootstrap​

اختيار المدقّق (verifier) النشط لسلسلة وتثبيت جذر الثقة الخاص به (محمي أيضاً بصلاحية bridge_admin).

qorechaind tx bridge set-verifier-bootstrap <chain_id> <verifier> [flags] --from bridge-admin

crossvm​

call​

إرسال رسالة عبر الأجهزة الافتراضية بين بيئات التنفيذ (EVM وCosmWasm وSVM).

qorechaind tx crossvm call <target_vm> <contract_address> <payload_hex> [flags]
العلمالنوعالوصف
--source-vmstringالجهاز الافتراضي المصدر: evm، cosmwasm، svm
--gas-limituintحد الغاز للتنفيذ عبر الأجهزة الافتراضية

process-queue​

معالجة الرسائل المعلّقة عبر الأجهزة الافتراضية يدوياً (أمر خاص بالمشغّل).

qorechaind tx crossvm process-queue [flags]

svm​

deploy-program​

نشر برنامج BPF على بيئة تشغيل SVM.

qorechaind tx svm deploy-program <program_binary_path> [flags]
العلمالنوعالوصف
--program-idstringمعرّف برنامج اختياري (base58)

execute​

تنفيذ تعليمة على برنامج SVM منشور.

qorechaind tx svm execute <program_id> <instruction_data_hex> [flags]
العلمالنوعالوصف
--accountsstringمفاتيح الحسابات العامة للتعليمة مفصولة بفواصل

create-account​

إنشاء حساب SVM جديد مع مساحة بيانات مخصصة.

qorechaind tx svm create-account <pubkey> <space> [flags]
العلمالنوعالوصف
--ownerstringالبرنامج المالك (base58، الافتراضي: برنامج النظام)

multilayer​

register-sidechain​

تسجيل طبقة سلسلة جانبية جديدة.

qorechaind tx multilayer register-sidechain <layer-id> <description> [flags]
العلمالنوعالوصف
--block-time-msuintزمن الكتلة المستهدف بالمللي ثانية (الافتراضي 2000)
--domainsstringالنطاقات المدعومة مفصولة بفواصل (الافتراضي defi)
--max-txuintالحد الأقصى للمعاملات في الكتلة (الافتراضي 1000)
--min-validatorsuint32الحد الأدنى لحجم مجموعة المدقّقين (الافتراضي 1)
--settlement-intervaluintفترة التسوية بالكتل (الافتراضي 100)
--vm-typesstringأنواع الأجهزة الافتراضية المدعومة مفصولة بفواصل (الافتراضي evm)

register-paychain​

تسجيل طبقة سلسلة دفع جديدة للمعاملات الصغيرة عالية التردد.

qorechaind tx multilayer register-paychain <layer-id> <description> [flags]
العلمالنوعالوصف
--max-txuintالحد الأقصى للمعاملات في الكتلة (الافتراضي 5000)
--settlement-intervaluintفترة التسوية بالكتل (الافتراضي 50)

anchor-state​

تقديم مرساة حالة (تسوية) لطبقة مسجّلة.

qorechaind tx multilayer anchor-state <layer-id> <layer-height> <state-root-hex> <pqc-agg-sig-hex> [flags]

route-tx​

توجيه معاملة إلى الطبقة المثلى.

qorechaind tx multilayer route-tx <tx_data_hex> [flags]
العلمالنوعالوصف
--target-layerstringفرض التوجيه إلى طبقة محددة

update-layer-status​

تحديث الحالة التشغيلية لطبقة (للمشغّل فقط).

qorechaind tx multilayer update-layer-status <layer_id> <status> [flags]

قيم الحالة: active، paused، draining.

challenge-anchor​

تقديم اعتراض احتيال ضد مرساة حالة.

qorechaind tx multilayer challenge-anchor <layer_id> <anchor_hash> <proof_hex> [flags]

rdk​

create-rollup​

تسجيل rollup جديد باستخدام Rollup Development Kit.

qorechaind tx rdk create-rollup <rollup_id> [flags]
العلمالنوعالوصف
--settlement-typestringoptimistic، zk، pessimistic، sovereign
--profilestringالإعداد المسبق: defi، gaming، nft، enterprise، custom
--stakestringمبلغ حصة المشغّل
--da-enabledboolتفعيل توفّر البيانات الأصلي

submit-batch​

تقديم دفعة تسوية لـ rollup.

qorechaind tx rdk submit-batch <rollup_id> <state_root_hex> <batch_data_path> [flags]

challenge-batch​

تقديم اعتراض احتيال ضد دفعة تسوية (لعمليات rollup المتفائلة).

qorechaind tx rdk challenge-batch <rollup_id> <batch_index> <proof_hex> [flags]

finalize-batch​

إنهاء دفعة اجتازت نافذة الاعتراض يدوياً.

qorechaind tx rdk finalize-batch <rollup_id> <batch_index> [flags]

pause-rollup​

إيقاف rollup مؤقتاً (للمشغّل فقط).

qorechaind tx rdk pause-rollup <rollup_id> [flags]

resume-rollup​

استئناف rollup متوقف مؤقتاً (للمشغّل فقط).

qorechaind tx rdk resume-rollup <rollup_id> [flags]

stop-rollup​

إيقاف rollup نهائياً وتحرير حصته (للمشغّل فقط).

qorechaind tx rdk stop-rollup <rollup_id> [flags]
ملاحظة

تُتاح أيضاً عمليات السحب من rollup والتسوية عبر الطبقات ضمن مجموعة معاملات rdk (على سبيل المثال، أمر execute-withdrawal الذي يسوّي عملية سحب مُثبتة ضد دفعة نهائية). تعتمد الوسائط والأعلام الدقيقة على نوع تسوية rollup الخاص بك وتكوين توفّر البيانات؛ راجع وثائق Rollup Development Kit للاطلاع على واجهة الأوامر المرجعية قبل إنشاء هذه المعاملات.


babylon​

submit-btc-checkpoint​

تقديم نقطة تحقق BTC لحقبة معينة.

qorechaind tx babylon submit-btc-checkpoint <epoch> <checkpoint_hex> [flags]

btc-restake​

إعادة تحصيص BTC عبر تكامل Babylon.

qorechaind tx babylon btc-restake <amount> [flags]
العلمالنوعالوصف
--btc-tx-hashstringتجزئة معاملة Bitcoin كإثبات

abstractaccount​

create​

إنشاء حساب مجرّد بقواعد إنفاق قابلة للبرمجة.

qorechaind tx abstractaccount create [flags]
العلمالنوعالوصف
--spending-rulesstringملف JSON يعرّف قواعد الإنفاق

update-spending-rules​

تحديث قواعد الإنفاق لحساب مجرّد موجود.

qorechaind tx abstractaccount update-spending-rules <rules_file.json> [flags]

execute-cosmos​

ترحيل عملية إرسال بنكية على مسار Native مصرّح بها عبر موثّق (authenticator) من حساب قياسي (متاح اعتباراً من إصدار السلسلة v3.1.85). يوقّع المرحّل (--from) الغلاف ويدفع رسومه؛ ويكون توقيع المفتاح المرتبط على بايتات التوقيع المقيّدة ضد إعادة التشغيل هو التصريح. راجع Linked Wallet Authenticators.

qorechaind tx abstractaccount execute-cosmos <account> <to> <amount> \
<auth_pubkey_hex> <auth_signature_hex> <nonce> --from relayer -y

execute-evm​

ترحيل استدعاء EVM أو تحويل مصرّح به عبر موثّق من عنوان EVM الخاص بالحساب القياسي (متاح اعتباراً من إصدار السلسلة v3.1.85). قيمة nonce هي رقم nonce الحالي لعنوان EVM الخاص بالحساب.

qorechaind tx abstractaccount execute-evm <account> <to> <value> <data_hex> \
<auth_pubkey_hex> <auth_signature_hex> <nonce> --from relayer -y

rlconsensus​

PRISM هي طبقة التعلّم المعزّز التي تضبط معاملات الإجماع. تتحكم هذه الأوامر في وكيل PRISM؛ ويظل اسم وحدة CLI وهو rlconsensus وأوامره الفرعية كما هي حرفياً.

set-agent-mode​

ضبط الوضع التشغيلي لوكيل PRISM (عبر الحوكمة فقط).

qorechaind tx rlconsensus set-agent-mode <mode> [flags]

قيم الوضع: 0 (إيقاف)، 1 (مراقبة)، 2 (اقتراح)، 3 (تلقائي).

resume-agent​

استئناف وكيل PRISM بعد انطلاق قاطع الدائرة.

qorechaind tx rlconsensus resume-agent [flags]

update-policy​

تحديث تكوين سياسة وكيل PRISM (عبر الحوكمة فقط).

qorechaind tx rlconsensus update-policy <policy_file.json> [flags]

update-reward-weights​

تحديث تكوين أوزان المكافآت لوكيل PRISM.

qorechaind tx rlconsensus update-reward-weights [flags]
العلمالنوعالوصف
--throughput-weightstringوزن مكافأة الإنتاجية
--latency-weightstringوزن مكافأة زمن الاستجابة
--security-weightstringوزن مكافأة الأمان