مرجع واجهة سطر الأوامر

آخر تحديث: 2025-08-25

مرجع كامل لواجهة سطر أوامر Kora، بما في ذلك الأوامر والأعلام.

التثبيت

cargo install kora-cli

الاستخدام الأساسي

kora [OPTIONS]

أوامر واجهة سطر الأوامر الشائعة

الأمرالوصف
kora config validateالتحقق من صحة ملف الإعدادات (سريع، بدون استدعاءات RPC)
kora config validate-with-rpcالتحقق من صحة الإعدادات مع التحقق من الحساب على السلسلة
kora rpc startبدء خادم RPC
kora rpc initialize-atasتهيئة ATAs لجميع رموز الدفع

أعلام Kora

قم بتخصيص سلوك Kora باستخدام أعلام سطر الأوامر العامة هذه بعد الأمر kora:

العلمالوصفالافتراضيمثال
--configمسار ملف إعدادات Kora (بصيغة TOML)kora.tomlkora --config path/to/kora.toml
--rpc-urlعنوان URL لنقطة نهاية RPC الخاصة بسولاناhttp://127.0.0.1:8899kora --rpc-url https://api.devnet.solana.com
--helpطباعة معلومات المساعدة-kora --help
--versionطباعة معلومات الإصدار-kora --version

أعلام خادم RPC

قم بتكوين خادم RPC باستخدام هذه الأعلام (تُستخدم مع kora rpc start):

العلمالوصفالافتراضيمثال
--signers-configمسار ملف إعدادات الموقّع المتعدد (بصيغة TOML)مطلوب*--signers-config signers.toml
--no-load-signerتخطي تهيئة الموقّعfalse--no-load-signer
-p، --portمنفذ HTTP لطلبات RPC8080--port 3000
--logging-formatتنسيق الإخراج للسجلات (standard أو json)standard--logging-format json
--helpطباعة معلومات المساعدة-kora rpc start --help

*مطلوب ما لم يتم استخدام --no-load-signer

علامات تهيئة ATA

قم بتكوين تهيئة ATA باستخدام هذه العلامات (تُستخدم مع kora rpc initialize-atas):

العلامةالوصفالافتراضيمثال
--signers-configمسار ملف تكوين الموقّعين المتعددينمطلوب*--signers-config signers.toml
--fee-payer-keyالمفتاح العام للموقّع المستخدم كدافع الرسوم (يجب أن يكون في signers.toml)الموقّع الأول--fee-payer-key "pubkey123..."
--compute-unit-priceرسوم الأولوية بالميكرو لامبورتلا يوجد--compute-unit-price 1000
--compute-unit-limitحد وحدة الحساب للمعاملاتلا يوجد--compute-unit-limit 200000
--chunk-sizeعدد ATAs المراد إنشاؤها لكل معاملةلا يوجد--chunk-size 10

أمثلة الاستخدام الشائعة

تشغيل خادم RPC

# Basic start with default settings
kora --config path/to/kora.toml rpc start --signers-config path/to/signers.toml
# Start with custom port and config
kora --config path/to/kora.toml rpc start \
--signers-config path/to/signers.toml \
--port 8080 \
--logging-format json
# Start for testing without signers
kora --config path/to/kora.toml rpc start --no-load-signer

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

# Quick validation (offline)
kora --config path/to/kora.toml config validate
# Thorough validation with RPC checks
kora --config path/to/kora.toml --rpc-url https://api.mainnet-beta.solana.com \
config validate-with-rpc

يقوم أمر validate-with-rpc بإجراء تحقق إضافي على السلسلة:

  • حسابات البرنامج: يتحقق من وجود جميع البرامج المسموح بها وأنها قابلة للتنفيذ
  • عملات الرموز: يؤكد وجود جميع الرموز المسموح بها كحسابات سك صالحة
  • رموز الدفع: يتحقق من صحة جميع رموز SPL المدفوعة كعملات سك صالحة
  • ATAs لعنوان الدفع: يتحقق مما إذا كان عنوان الدفع يحتوي على ATAs لجميع الرموز المسموح بها
  • أنواع الحسابات: يضمن أن الحسابات لها النوع المتوقع (برنامج مقابل سك)

إدارة ATAs

# Initialize ATAs for payment address/signers
kora rpc initialize-atas --signers-config signers.toml
# Initialize with custom fee payer and priority
kora rpc initialize-atas \
--signers-config signers.toml \
--fee-payer-key "7xKXtg2CW87d3HEQ2BpKHpcPKBhpKGQPPRQJyccVLow9" \
--compute-unit-price 1000 \
--chunk-size 10

متغيرات البيئة

يمكن استخدام متغيرات البيئة هذه بدلاً من علامات سطر الأوامر:

المتغيرالوصفالعلامة المكافئة
RPC_URLنقطة نهاية RPC الخاصة بـسولانا--rpc-url

انظر أيضاً

Is this page helpful?

تدار بواسطة

© 2026 مؤسسة سولانا.
جميع الحقوق محفوظة.
تواصل معنا