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.

Terminal
$
solana config get

Một lệnh thành công sẽ trả về kết quả tương tự như sau:

Example output
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

Bạn có thể thay đổi cụm Solana CLI với các lệnh sau:

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

Terminal
$
solana-keygen new

Một lệnh thành công sẽ trả về kết quả tương tự như sau:

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

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:

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

  1. Thiết lập cụm của bạn thành Devnet:
Terminal
$
solana config set -ud
  1. Yêu cầu airdrop SOL trên Devnet:
Terminal
$
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:

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

Terminal
$
solana config set -ul

Chạy lệnh sau để khởi động validator cục bộ:

Terminal
$
solana-test-validator

Is this page helpful?

Mục lục

Chỉnh sửa trang

Quản lý bởi

© 2025 Solana Foundation.
Đã đăng ký bản quyền.
Kết nối