أساسيات واجهة سطر أوامر سولانا

إعدادات سولانا

لعرض الإعدادات الحالية:

Terminal
$
solana config get

يجب أن ترى مخرجات مشابهة لما يلي:

Config File: /Users/test/.config/solana/cli/config.yml
RPC URL: https://api.mainnet-beta.solana.com
WebSocket URL: wss://api.mainnet-beta.solana.com/ (computed)
Keypair Path: /Users/test/.config/solana/id.json
Commitment: confirmed

يحدد عنوان RPC وعنوان Websocket مجموعة سولانا التي ترسل إليها واجهة سطر الأوامر الطلبات.

يمكنك تحديث مجموعة واجهة سطر أوامر سولانا باستخدام الأوامر التالية:

Terminal
$
solana config set --url mainnet-beta
$
solana config set --url devnet
$
solana config set --url localhost
$
solana config set --url testnet

يمكنك أيضًا استخدام الخيارات المختصرة التالية:

Terminal
$
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 الافتراضي، قم بتشغيل الأمر التالي:

Terminal
$
solana-keygen new

يجب أن ترى مخرجات مشابهة لما يلي:

Generating a new keypair
For added security, enter a BIP39 passphrase
NOTE! This passphrase improves security of the recovery seed phrase NOT the
keypair file itself, which is stored as insecure plain text
BIP39 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.

لعرض عنوان محفظتك (المفتاح العام)، قم بتشغيل:

Terminal
$
solana address

الحصول على SOL عبر الإسقاط الجوي

اطلب إسقاطًا جويًا من SOL إلى محفظتك لدفع تكاليف المعاملات ونشر البرامج.

قم بتعيين مجموعتك إلى شبكة التطوير (devnet):

Terminal
$
solana config set -ud

ثم اطلب إسقاطًا جويًا من SOL على شبكة التطوير:

Terminal
$
solana airdrop 2

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

للتحقق من رصيد SOL في محفظتك، قم بتشغيل الأمر التالي:

Terminal
$
solana balance

تشغيل المصادق المحلي

تتضمن واجهة سطر أوامر سولانا مصادق اختبار مدمج للتطوير المحلي.

في نافذة طرفية منفصلة، قم بتشغيل الأمر التالي لبدء مصادق محلي:

Terminal
$
solana-test-validator

تذكر أيضًا تحديث واجهة سطر الأوامر الخاصة بك لاستخدام المضيف المحلي قبل تشغيل أوامر سولانا:

Terminal
$
solana config set -ul

Is this page helpful?

جدول المحتويات

تعديل الصفحة