Solana CLI 基础

本节提供了一些常见命令和示例,帮助您开始使用 Solana CLI。

Solana 配置

您的 Solana 配置指定了以下变量:

  • 配置文件:配置文件的路径
  • RPC URL 和 Websocket URL:CLI 向其发送请求的 Solana 集群
  • 密钥对路径:默认 Solana 钱包(密钥对)的路径,用于支付交易费用和部署程序。默认情况下,此文件存储在 ~/.config/solana/id.json

要查看当前的配置设置,请在终端中输入以下命令。

Terminal
$
solana config get

成功的命令将返回类似以下的输出:

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

您可以使用以下命令更改 Solana CLI 集群:

Terminal
$
solana config set --url mainnet-beta
$
solana config set --url devnet
$
solana config set --url localhost
$
solana config set --url testnet

创建钱包

在您使用 Solana CLI 发送交易之前,您需要一个包含 SOL 的 Solana 钱包。

要在默认密钥对路径生成一个密钥对,请运行以下命令:

Terminal
$
solana-keygen new

成功的命令将返回类似以下的输出:

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

此命令不会覆盖默认位置的现有账户,除非您使用 --force 标志。

要查看您的钱包地址(公钥),请运行:

Terminal
$
solana address

空投 SOL

请求向您的钱包空投 SOL,以支付交易和程序部署费用。

  1. 将您的集群设置为 Devnet:
Terminal
$
solana config set -ud
  1. 请求 Devnet SOL 空投:
Terminal
$
solana airdrop 2

Devnet 空投每次请求限制为 5 SOL。如果您遇到速率限制或错误,请尝试使用 Web Faucet

要检查您的钱包 SOL 余额,请运行以下命令:

Terminal
$
solana balance

运行本地 validator

Solana CLI 包含一个内置的 测试 validator,用于本地开发。

打开一个新终端并更新您的 CLI 以使用 localhost:

Terminal
$
solana config set -ul

运行以下命令以启动本地 validator:

Terminal
$
solana-test-validator

Is this page helpful?

Table of Contents

Edit Page

管理者

©️ 2025 Solana 基金会版权所有
取得联系