Dasar-dasar CLI Solana
Konfigurasi Solana
Untuk melihat konfigurasi Anda saat ini:
$solana config get
Anda akan melihat output seperti berikut:
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
URL RPC dan URL Websocket menentukan klaster Solana yang digunakan CLI untuk membuat permintaan.
Anda dapat memperbarui klaster CLI Solana menggunakan perintah berikut:
$solana config set --url mainnet-beta$solana config set --url devnet$solana config set --url localhost$solana config set --url testnet
Anda juga dapat menggunakan opsi singkat berikut:
$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
Jalur Keypair menunjuk ke dompet Solana default (keypair) yang digunakan oleh
CLI Solana untuk membayar biaya transaksi dan men-deploy program. Secara
default, file ini disimpan di ~/.config/solana/id.json
.
Membuat Dompet
Untuk 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
Anda akan melihat output seperti berikut:
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===========================================================================
Jika Anda sudah memiliki dompet sistem file yang disimpan di lokasi default,
perintah ini tidak akan menimpanya kecuali Anda secara eksplisit memaksa
penimpaan 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 penerapan program.
Atur cluster Anda ke devnet:
$solana config set -ud
Kemudian minta airdrop SOL devnet:
$solana airdrop 2
Airdrop devnet membatasi permintaan hingga 5 SOL per permintaan. Jika Anda mencapai batas atau mengalami kesalahan, coba gunakan Web Faucet sebagai alternatif.
Untuk memeriksa saldo SOL dompet Anda, jalankan perintah berikut:
$solana balance
Menjalankan Validator Lokal
Solana CLI menyertakan test validator bawaan untuk pengembangan lokal.
Di terminal terpisah, jalankan perintah berikut untuk memulai validator lokal:
$solana-test-validator
Ingat untuk memperbarui CLI Anda agar menggunakan localhost sebelum menjalankan perintah Solana CLI:
$solana config set -ul
Is this page helpful?