领取 Solana Devnet 测试 4 种方法汇总

在 Solana 的开发过程中,Devnet 是最常用的测试网络之一,用于部署和测试智能合约、DApp 和其他区块链功能。为了便于测试,Solana 提供了多种方式来免费领取测试用的 SOL(称为“测试币”),这些 SOL 并没有实际价值,不能兑换成主网 SOL,但对于开发至关重要。

一、通过 Web 水龙头领取 Devnet SOL

以下是几个可靠的 Web 水龙头(Faucet)网站,只需输入钱包地址即可领取测试币:

非常推荐:官方测试网水龙头: https://faucet.solana.com

1. QuickNode Faucet

  • 非常稳定,常被社区推荐。
  • 每次请求可领取 0.1 ~ 1 SOL,可能有每日限制。
  • 步骤:
    1. 打开网页。
    2. 选择 Devnet。
    3. 输入你的 Solana 钱包地址(如 Phantom)。
    4. 点击按钮领取。

2. Solfaucet

  • 多网络选择,界面清晰。
  • 支持 Devnet 和 Testnet。
  • 简单输入钱包地址即可领取。

3. Solanahub Dev Faucet

  • 另一个可用的 Devnet 水龙头,偶尔可作为备选。

二、使用 CLI 命令领取 Devnet SOL

如果你习惯使用命令行,Solana CLI 工具也提供了领取测试币的方式,非常适合自动化测试或脚本操作。

步骤如下:

  1. 确保你已安装并配置好 Solana CLI。
  2. 将当前网络切换为 Devnet:bash复制编辑
solana config set --url https://api.devnet.solana.com

使用 airdrop 命令领取 1 SOL(可根据需要调整数量):bash复制编辑solana airdrop 1 <你的钱包地址>

示例:

bash复制编辑

solana airdrop 1 t1aN78ix... --url https://api.devnet.solana.com

注意事项:

  • Devnet 水龙头有频率限制(如每小时 12 次、每天最多领取 25 SOL)。
  • 若遇到 "API Rate Limit" 报错,请耐心等待或更换其他水龙头。

三、关于 Devnet SOL 的价值

有 Reddit 用户询问是否可以购买 Devnet SOL 来换取主网 SOL。需要特别注意的是:

Devnet SOL 是无价值的,仅供测试使用。不能兑换主网 SOL,也不应该用于交易。

提醒:

  • 如果有人试图向你“出售” Devnet SOL,极可能是骗局
  • 请勿为了测试币进行任何支付。