Dasar-dasar CLI Solana
Bagian ini menyediakan beberapa perintah umum dan contoh untuk membantu Anda memulai penggunaan CLI Solana.
Konfigurasi Solana
Konfigurasi Solana Anda menentukan variabel-variabel berikut:
- File konfigurasi: Jalur ke file konfigurasi Anda
- URL RPC & URL Websocket: Cluster Solana tempat CLI membuat permintaan
- Jalur keypair: Jalur ke dompet Solana default (keypair) yang digunakan
untuk membayar biaya transaksi dan men-deploy program. Secara default, file
ini disimpan di
~/.config/solana/id.json.
Untuk melihat pengaturan konfigurasi Anda saat ini, masukkan perintah berikut di terminal Anda.
$solana config get
Perintah yang berhasil akan mengembalikan output yang mirip dengan berikut ini:
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
Anda dapat mengubah cluster CLI Solana dengan perintah berikut:
$solana config set --url mainnet-beta$solana config set --url devnet$solana config set --url localhost$solana config set --url testnet
Membuat dompet
Sebelum Anda dapat mengirim transaksi menggunakan CLI Solana, Anda memerlukan dompet Solana yang diisi dengan SOL.
Untuk menghasilkan keypair di jalur keypair default, jalankan perintah berikut:
$solana-keygen new
Perintah yang berhasil akan mengembalikan output yang mirip dengan berikut ini:
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===========================================================================
Perintah ini tidak akan menimpa akun yang sudah ada di lokasi default, kecuali
jika Anda menggunakan flag --force.
Untuk melihat alamat dompet Anda (kunci publik), jalankan:
$solana address
Airdrop SOL
Minta airdrop SOL ke dompet Anda untuk membayar transaksi dan deployment program.
- Atur cluster Anda ke Devnet:
$solana config set -ud
- Minta airdrop SOL Devnet:
$solana airdrop 2
Airdrop Devnet membatasi permintaan hingga 5 SOL per permintaan. Jika Anda mencapai batas atau mengalami error, cobalah gunakan Web Faucet sebagai alternatif.
Untuk memeriksa saldo SOL dompet Anda, jalankan perintah berikut:
$solana balance
Menjalankan validator lokal
CLI Solana menyertakan validator pengujian bawaan untuk pengembangan lokal.
Buka terminal baru dan perbarui CLI Anda untuk menggunakan localhost:
$solana config set -ul
Jalankan perintah berikut untuk memulai validator lokal:
$solana-test-validator
Is this page helpful?