Cơ bản về Solana CLI
Cấu hình Solana
Để xem cấu hình hiện tại của bạn:
$solana config get
Bạn sẽ thấy kết quả 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
URL RPC và URL Websocket xác định cụm Solana mà CLI gửi yêu cầu đến.
Bạn có thể cập nhật cụm Solana CLI bằng 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
Bạn cũng có thể sử dụng các tùy chọn ngắn sau:
$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
Đường dẫn Keypair trỏ đến ví Solana mặc định (keypair) được Solana CLI 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
.
Tạo ví
Để gửi giao dịch bằng Solana CLI, bạn cần một ví Solana có sẵn SOL.
Để tạo một keypair tại Đường dẫn Keypair mặc định, chạy lệnh sau:
$solana-keygen new
Bạn sẽ thấy kết quả 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===========================================================================
Nếu bạn đã có ví hệ thống tệp được lưu ở vị trí mặc định, lệnh này sẽ không ghi
đè lên nó trừ khi bạn buộc ghi đè bằng cách 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 cluster của bạn sang devnet:
$solana config set -ud
Sau đó yêu cầu airdrop SOL devnet:
$solana airdrop 2
Airdrop devnet giới hạn yêu cầu ở mức 5 SOL cho 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, hãy chạy lệnh sau:
$solana balance
Chạy validator cục bộ
Solana CLI bao gồm sẵn test validator cho phát triển cục bộ.
Trong một terminal riêng biệt, chạy lệnh sau để khởi động validator cục bộ:
$solana-test-validator
Hãy nhớ cập nhật CLI của bạn để sử dụng localhost trước khi chạy các lệnh Solana CLI:
$solana config set -ul
Is this page helpful?