在Solana 上开发时,您需要 SOL 代币来部署您的智能合约或程序(Solana 称之为)。但是,当您在开发阶段测试程序时,真正的 SOL 代币将不起作用。相反,您需要测试 SOL 代币才能将智能合约部署到 Solana Devnet和 Testnet。
本文将介绍如何安装 Solana CLI、从命令行创建新钱包、从 CLI 和用户友好的 Solana 水龙头网站请求 Devnet SOL 代币。
什么是 Solana 水龙头?
Solana 水龙头是一个实用工具,Solana 开发人员可以免费获得测试 SOL 代币,以便在 Solana 的 Devnet 上部署他们的程序。Solana水龙头可在 Solana 测试网和 Devnet 上供公众使用。
您不能将这些 SOL 代币转移或用于 Solana 的主网或将其兑现,因为它们仅供开发人员和测试人员用于测试 Solana 程序和 dApp。
在开始使用 Solana 水龙头获取免费的 Devnet SOL 代币之前,您需要完成一些先决条件步骤。
两个先决条件——安装 Solana 并创建钱包
在获得 Solana 测试网水龙头之前,您需要满足一些先决条件 — — 特别是对于那些刚开始 Solana 开发的人。
1. 安装 Solana 命令行界面 (CLI)
首先,您需要安装 Solana CL 接口,这是Solana 的基本开发工具之一。在本快速指南中,我们将使用 Windows。
以管理员身份打开命令提示符,然后运行此代码,以便您可以将 Solana 安装程序放入临时目录中:
下载 Solana 安装程序后,下一步是在我们的 Windows 上安装 Solana 本身。
运行此命令:
完成后,你的 CLI 应如下所示:
现在,通过打开新的命令行界面(不是以管理员身份)并运行以下代码,确保正确安装了 Solana CLI:
2. 创建 Solana 钱包
您将需要一个可以接收免费 Solana 水龙头代币的钱包,并且您可以使用多种类型的钱包,包括基于浏览器的钱包、硬件钱包、纸钱包或文件系统钱包。
如果您不熟悉命令行,您可以使用最流行的 Solana 钱包Phantom 连接到 Solana 的开发网络。
进入 Phantom 钱包后,按照以下步骤切换到 Devnet:
点击设置(即齿轮)图标
向下滚动并点击“更改网络”
选择 Devnet
在本教程中,我们将坚持使用纸钱包来帮助在 Solana 上进行构建的新 web3 开发人员。
要从命令行创建纸钱包,请运行此脚本来获取您的种子短语:
它会要求您输入一个密码,然后会显示您的公钥和种子短语。
在这个例子中,我们的公钥或钱包地址是 B5T1kz7LhoTLqWmVvrAFTVb47f6BfXgov4kYTqo8kH7g。
在 Solana 开发术语中,钱包地址通常与术语公钥互换使用。
满足先决条件后,我们就可以访问两种不同类型的 Solana 水龙头中的一种。
Solana 水龙头有哪两种类型?
Solana 水龙头有两种类型:命令行 Solana 水龙头和 Solana 水龙头网站,后者提供图形用户界面 (GUI),可轻松获取测试 SOL 代币。您可以通过任一方法获取您的 devnet 代币。选择对您来说更方便的方法。
1. 从命令行 Solana Faucet 获取测试 SOL
您无需走远即可获得免费的 Solana 水龙头。您可以直接从命令行访问它。
使用此脚本从命令行接收测试 SOL 令牌:
将收件人帐户地址替换为您之前生成的公钥。其他条件相同的情况下,您将在纸钱包中收到 2 SOL。
关闭该界面并打开另一个界面来确认代币是否在您的钱包中。
粘贴此代码片段:
如果你操作正确,你应该在终端中看到以下内容:
2. 从 Solana Faucet 网站获取测试 SOL
如果您使用 Phantom 钱包获取测试 SOL 代币,您可以从具有可视化用户界面的Solana 水龙头网站轻松请求免费的 Devnet SOL 代币。
您只需遵循三个简单的步骤:
复制并粘贴你的 Solana 钱包地址到输入字段中
选择 Devnet 作为您的网络
设置你想接收的代币数量
在此网站上,您最多可以请求 10 SOL。下面,您可以看到我们请求了 4 SOL。
就是这样!
在本指南中,我们向您展示了如何从命令行或使用用户友好的 Solana 水龙头网站访问 Solana 水龙头。