Dasar-dasar CLI Solana

Konfigurasi Solana

Untuk melihat konfigurasi Anda saat ini:

Terminal
$
solana config get

Anda akan melihat output seperti berikut:

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

URL RPC dan URL Websocket menentukan klaster Solana yang digunakan CLI untuk membuat permintaan.

Anda dapat memperbarui klaster CLI Solana menggunakan perintah berikut:

Terminal
$
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:

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

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:

Terminal
$
solana-keygen new

Anda akan melihat output seperti berikut:

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
===========================================================================

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:

Terminal
$
solana address

Airdrop SOL

Minta airdrop SOL ke dompet Anda untuk membayar transaksi dan penerapan program.

Atur cluster Anda ke devnet:

Terminal
$
solana config set -ud

Kemudian minta airdrop SOL devnet:

Terminal
$
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:

Terminal
$
solana balance

Menjalankan Validator Lokal

Solana CLI menyertakan test validator bawaan untuk pengembangan lokal.

Di terminal terpisah, jalankan perintah berikut untuk memulai validator lokal:

Terminal
$
solana-test-validator

Ingat untuk memperbarui CLI Anda agar menggunakan localhost sebelum menjalankan perintah Solana CLI:

Terminal
$
solana config set -ul

Is this page helpful?

Daftar Isi

Edit Halaman