أساسيات واجهة سطر أوامر سولانا
إعدادات سولانا
لعرض الإعدادات الحالية:
$solana config get
يجب أن ترى مخرجات مشابهة لما يلي:
Config File: /Users/test/.config/solana/cli/config.ymlRPC URL: https://api.mainnet-beta.solana.comWebSocket URL: wss://api.mainnet-beta.solana.com/ (computed)Keypair Path: /Users/test/.config/solana/id.jsonCommitment: confirmed
يحدد عنوان RPC وعنوان Websocket مجموعة سولانا التي ترسل إليها واجهة سطر الأوامر الطلبات.
يمكنك تحديث مجموعة واجهة سطر أوامر سولانا باستخدام الأوامر التالية:
$solana config set --url mainnet-beta$solana config set --url devnet$solana config set --url localhost$solana config set --url testnet
يمكنك أيضًا استخدام الخيارات المختصرة التالية:
$solana config set -um # For mainnet-beta$solana config set -ud # For devnet$solana config set -ul # For localhost$solana config set -ut # For testnet
يشير مسار keypair إلى محفظة سولانا الافتراضية (keypair) التي تستخدمها واجهة سطر
أوامر سولانا لدفع رسوم المعاملات ونشر البرامج. بشكل افتراضي، يتم تخزين هذا الملف
في ~/.config/solana/id.json
.
إنشاء محفظة
لإرسال المعاملات باستخدام واجهة سطر أوامر سولانا، تحتاج إلى محفظة سولانا ممولة بعملة SOL.
لإنشاء keypair في مسار keypair الافتراضي، قم بتشغيل الأمر التالي:
$solana-keygen new
يجب أن ترى مخرجات مشابهة لما يلي:
Generating a new keypairFor added security, enter a BIP39 passphraseNOTE! This passphrase improves security of the recovery seed phrase NOT thekeypair file itself, which is stored as insecure plain textBIP39 Passphrase (empty for none):Wrote new keypair to /Users/test/.config/solana/id.json===========================================================================pubkey: 8dBTPrjnkXyuQK3KDt9wrZBfizEZijmmUQXVHpFbVwGT===========================================================================Save this seed phrase and your BIP39 passphrase to recover your new keypair:cream bleak tortoise ocean nasty game gift forget fancy salon mimic amazing===========================================================================
إذا كان لديك بالفعل محفظة نظام ملفات محفوظة في الموقع الافتراضي، فإن هذا الأمر
لا يقوم بتجاوزها إلا إذا قمت بفرض التجاوز صراحةً باستخدام خيار --force
.
لعرض عنوان محفظتك (المفتاح العام)، قم بتشغيل:
$solana address
الحصول على SOL عبر الإسقاط الجوي
اطلب إسقاطًا جويًا من SOL إلى محفظتك لدفع تكاليف المعاملات ونشر البرامج.
قم بتعيين مجموعتك إلى شبكة التطوير (devnet):
$solana config set -ud
ثم اطلب إسقاطًا جويًا من SOL على شبكة التطوير:
$solana airdrop 2
تقيد الإسقاطات الجوية على شبكة التطوير الطلبات إلى 5 SOL لكل طلب. إذا واجهت حدود معدل الطلبات أو أخطاء، حاول استخدام صنبور الويب بدلاً من ذلك.
للتحقق من رصيد SOL في محفظتك، قم بتشغيل الأمر التالي:
$solana balance
تشغيل المصادق المحلي
تتضمن واجهة سطر أوامر سولانا مصادق اختبار مدمج للتطوير المحلي.
في نافذة طرفية منفصلة، قم بتشغيل الأمر التالي لبدء مصادق محلي:
$solana-test-validator
تذكر أيضًا تحديث واجهة سطر الأوامر الخاصة بك لاستخدام المضيف المحلي قبل تشغيل أوامر سولانا:
$solana config set -ul
Is this page helpful?