Cơ bản về Solana CLI
Phần này cung cấp một số lệnh và ví dụ phổ biến để giúp bạn bắt đầu sử dụng Solana CLI.
Cấu hình Solana
Cấu hình Solana của bạn chỉ định các biến sau:
- Tệp cấu hình: Đường dẫn đến tệp cấu hình của bạn
- RPC URL & Websocket URL: Cụm Solana mà CLI gửi yêu cầu đến
- Đường dẫn keypair: Đường dẫn đến ví Solana mặc định (keypair) được sử dụng
để thanh toán phí giao dịch và triển khai chương trình. Theo mặc định, tệp này
được lưu trữ tại
~/.config/solana/id.json.
Để xem cài đặt cấu hình hiện tại của bạn, nhập lệnh sau vào terminal.
$solana config get
Một lệnh thành công sẽ trả về kết quả tương tự như sau:
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
Bạn có thể thay đổi cụm Solana CLI với các lệnh sau:
$solana config set --url mainnet-beta$solana config set --url devnet$solana config set --url localhost$solana config set --url testnet
Tạo ví
Trước khi bạn có thể gửi giao dịch sử dụng Solana CLI, bạn cần một ví Solana đã được nạp SOL.
Để tạo một keypair tại đường dẫn keypair mặc định, chạy lệnh sau:
$solana-keygen new
Một lệnh thành công sẽ trả về kết quả tương tự như sau:
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===========================================================================
Lệnh này sẽ không ghi đè lên tài khoản hiện có tại vị trí mặc định, trừ khi
bạn sử dụng cờ --force.
Để xem địa chỉ ví (khóa công khai) của bạn, hãy chạy:
$solana address
Airdrop SOL
Yêu cầu airdrop SOL vào ví của bạn để thanh toán cho các giao dịch và triển khai chương trình.
- Thiết lập cụm của bạn thành Devnet:
$solana config set -ud
- Yêu cầu airdrop SOL trên Devnet:
$solana airdrop 2
Airdrop trên Devnet giới hạn yêu cầu ở mức 5 SOL mỗi lần. Nếu bạn gặp giới hạn tốc độ hoặc lỗi, hãy thử sử dụng Web Faucet thay thế.
Để kiểm tra số dư SOL trong ví của bạn, chạy lệnh sau:
$solana balance
Chạy validator cục bộ
Solana CLI bao gồm sẵn một validator thử nghiệm cho phát triển cục bộ.
Mở một terminal mới và cập nhật CLI của bạn để sử dụng localhost:
$solana config set -ul
Chạy lệnh sau để khởi động validator cục bộ:
$solana-test-validator
Is this page helpful?