介绍 您想测试您的以太坊智能合约而不必担心以太币用完吗?我们将在本指南中向您展示如何向您的 Metamask 钱包添加任意数量的免费以太币。通过使用这种技术,您可以获得大量可用于测试和开发的以太币。您只需要 NodeJs、Metamask 的 Chrome 扩展和几个简单的步骤。 不要错过对 Web3 开发世界的宝贵见解! ,您将可以访问范围广泛的教育视频,这些视频可以帮助您将技能提升到一个新的水平。如果您有兴趣与我个人联系,请务必 和 。和我一起踏上这段令人兴奋的 Web3 开发之旅,让我们一起释放它的全部潜力! 通过订阅我的频道 查看我提供的书籍、课程 服务 先决条件 要遵循本教程并将免费的以太币加载到您的 Metamask 中,您将需要以下软件包: Node.js 元掩码 Chrome 浏览器 您可以通过下面的 YouTube 视频观看视频教程。 https://www.youtube.com/watch?v=qnudOwva0fM&embedable=true 现在让我们来看看将无限免费以太币加载到 Metamask 钱包所需的步骤和方法。 安全帽法 由于其灵活性、可扩展性和速度,许多 web3 开发人员和 web3 专业人员都采用 Hardhat 作为在以太坊网络上开发应用程序的首选框架。 以下是使用 Hardhat 将以太币加载到 Metamask 的步骤。 创建一个名为 的项目,这可以是任何基于 JavaScript 的项目,例如 NodeJs、ReactJs、VueJs,甚至是 NextJs 项目。对于这个例子,我们将做一个 NodeJs 项目。 第 1 步:设置项目结构 **freeTestEthers** 接下来,在终端上打开项目文件夹或简单地导航到该目录并运行以下命令。 cd freeTestEthers npm init --y 上面的命令会将文件夹启动为 nodeJs 项目。请参见下图。 安装使您能够运行区块链服务器的 Hardhat 包,在终端上运行以下命令: 第 2 步:创建 Hardhat 项目 npm install hardhat 安装后,运行下面的 hardhat 命令。 npx hardhat 现在,按照下图中的提示完成安装: 安装完成后,再次运行此命令以启动 Hardhat 区块链服务器: 第 3 步:运行 Hardhat Server npx hardhat node 上面的命令应该启动一个看起来像上图中的服务器。请注意帐户及其私钥之间的区别。稍后我们将使用私钥将以太币导入 Metamask。 在已安装 Metamask 的情况下,打开浏览器并访问以下链接,这将完整打开 Metamask 扩展界面。它应该如下图所示。 第 4 步:访问 Metamask 铬扩展://nkbihfbeogaeaaoehlefnkodbefgpgknn/home.html# 第 5 步:配置网络 我们现在告诉 Metamask 使用本节第 3 步中运行的 Hardhat 服务器。 Metamask 通常默认带有配置了 Hardhat 的 Localhost 网络,因此我们不需要从头开始设置网络。 前往 Metamask 的网络页面并确保您的设置与我的设置在同一页面上。 您注意到上图中的网络配置了吗? 指您喜欢为区块链网络提供的别名。 网络名称: 指向可以访问区块链服务的HTTP端点,它包括区块链服务器的主机和端口。 New RPC URL: 指定特定区块链网络的唯一标识号,对于 Hardhat 服务器,它始终为 31337。 Chain Id: 表示特定区块链网络中使用的加密货币的种类。 货币符号: 从第 3 步开始,复制帐户零 (0) 的第一个私钥,如下图所示。 第 6 步:导入帐户 现在,确保选择 Localhost 作为首选网络,然后单击“ ”按钮,如下图所示。 导入帐户 恭喜,你已经可以使用私钥导入一个新账户了,现在对比一下私钥账户5地址是如何和下图一样的。 您现在可以重复此过程以从 Hardhat 服务器导入更多帐户。 实施这一一次性流程后,只要您启动 Hardhat 区块链服务器,您的账户就会更新为新的 10,000 ETH 余额。您现在可以将所有这些以太币用于您的 Hardhat 开发过程。 甘那许法 Truffle 是用于智能合约开发的最全面的工具套件之一。对于区块链服务器,他们有 Ganache。 使用 Ganache,您无需将其安装在特定项目上,只需在本地计算机上全局设置一次即可。以下是使用 Ganache 将以太币加载到 Metamask 的步骤。 要在您的计算机上全局安装 Ganache,请在您的终端上运行以下命令: 第 1 步:安装 Ganache 服务器 npm install ganache --global //or sudo npm install ganache --global 安装后,您应该会看到类似于下图的结果。 安装完成后,运行以下命令启动 Ganache 区块链服务器: 第 2 步:运行 Ganache 服务器 ganache -d 应使用上述命令创建类似于上图中的服务器。请注意帐户及其私钥的不同之处。私钥最终将用于将以太币导入 Metamask,就像我们对 Hardhat 所做的那样。 我们必须再次指示 Metamask 连接到本节第 3 步中处于活动状态的 Ganache 服务器。这一次,将从头开始添加一个全新的网络。 第 3 步:配置网络 在 Metamask 的网络页面上验证您的配置是否与我的配置在同一页面上。 现在应该知道 Hardhat 和 Ganache 服务器之间的唯一区别是它们的链 ID。 Hardhat 的链 ID 为 31337,而 Ganache 的链 ID 为 1337。确保单击保存按钮将其添加到网络列表中。 从第 3 步开始,复制帐户零 (0) 的第一个私钥,如下图所示。 第 4 步:导入帐户 现在,确保选择 Localhost 作为首选网络,然后单击“ ”按钮,如下图所示。 导入帐户 恭喜,你已经可以使用私钥导入一个新账户了,现在对比一下私钥账户5地址是如何和下图一样的。 您可以通过这种方式将账户导入您的 Metamask 钱包。现在执行此过程将允许您导入更多 Ganache 服务器帐户。 完成此一次性程序后,每次启动 Hardhat 区块链服务器时,您的帐户都会更新为 1,000 ETH 的新余额。所有这些以太币现在都可用于您的 Hardhat 开发过程。 不要错过成为抢手智能合约开发者的机会! ,并获得在这个令人兴奋的领域中脱颖而出所需的技能和知识。当你在做的时候,一定要 以了解最新的 web3 开发视频。 获取我的书“捕获智能合约开发”的副本 订阅我的频道 结论 总之,本指南提供了两种方法,即 Hardhat 和 Ganache 方法,可以将无限量的免费以太币添加到 Metamask 钱包中,以用于测试和开发目的。这两种方法都需要安装 NodeJs、Metamask 的 Chrome 扩展,以及使用 Hardhat 或 Ganache 框架。通过遵循指南中概述的步骤,用户可以轻松地将以太币加载到他们的 Metamask 钱包中,并有充足的供应可用于测试和开发以太坊智能合约。 本教程到此结束,感谢您的收看,下一个教程见! 关于作者 Gospel Darlington 是一位全栈区块链开发人员,在软件开发行业拥有 年的经验。 7 通过结合软件开发、写作和教学,他演示了如何在 EVM 兼容的区块链网络上构建去中心化应用程序。 有关他的更多信息,请访问并关注他在 、 、 或他的 上的页面。 Twitter Github LinkedIn 网站