أساسيات واجهة سطر أوامر سولانا
يقدم هذا القسم بعض الأوامر والأمثلة الشائعة لمساعدتك على البدء في استخدام واجهة سطر أوامر سولانا.
إعدادات سولانا
تحدد إعدادات سولانا الخاصة بك المتغيرات التالية:
- ملف الإعدادات: مسار ملف الإعدادات الخاص بك
- عنوان RPC وعنوان Websocket: مجموعة سولانا التي ترسل إليها واجهة سطر الأوامر الطلبات
- مسار زوج المفاتيح: مسار محفظة سولانا الافتراضية (keypair) المستخدمة لدفع
رسوم المعاملات ونشر البرامج. بشكل افتراضي، يتم تخزين هذا الملف في
~/.config/solana/id.json.
لعرض إعدادات التكوين الحالية، أدخل الأمر التالي في الطرفية الخاصة بك.
$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
يمكنك تغيير مجموعة واجهة سطر أوامر سولانا باستخدام الأوامر التالية:
$solana config set --url mainnet-beta$solana config set --url devnet$solana config set --url localhost$solana config set --url testnet
إنشاء محفظة
قبل أن تتمكن من إرسال معاملات باستخدام واجهة سطر أوامر سولانا، تحتاج إلى محفظة سولانا ممولة بعملة SOL.
لإنشاء زوج مفاتيح في مسار زوج المفاتيح الافتراضي، قم بتشغيل الأمر التالي:
$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 على شبكة Devnet:
$solana airdrop 2
تقيد الإسقاطات الجوية على شبكة Devnet الطلبات إلى 5 SOL لكل طلب. إذا واجهت حدود معدل الطلبات أو أخطاء، حاول استخدام صنبور الويب بدلاً من ذلك.
للتحقق من رصيد SOL في محفظتك، قم بتشغيل الأمر التالي:
$solana balance
تشغيل مصادق محلي
تتضمن واجهة سطر أوامر سولانا مصادق اختبار مدمج للتطوير المحلي.
افتح نافذة طرفية جديدة وقم بتحديث واجهة سطر الأوامر الخاصة بك لاستخدام المضيف المحلي:
$solana config set -ul
قم بتشغيل الأمر التالي لبدء مصادق محلي:
$solana-test-validator
Is this page helpful?