paint-brush
如何将无限免费测试以太币加载到 Metamask 钱包经过@daltonic
10,816 讀數
10,816 讀數

如何将无限免费测试以太币加载到 Metamask 钱包

经过 Darlington Gospel 7m2023/03/21
Read on Terminal Reader

太長; 讀書

使用本指南向您的 Metamask 钱包添加任意数量的免费以太币。通过使用这种技术,您可以获得大量可用于测试和开发的以太币。您只需要 NodeJs、Metamasks 的 Chrome 扩展和几个简单的步骤。
featured image - 如何将无限免费测试以太币加载到 Metamask 钱包
Darlington Gospel  HackerNoon profile picture
0-item
1-item

介绍

您想测试您的以太坊智能合约而不必担心以太币用完吗?我们将在本指南中向您展示如何向您的 Metamask 钱包添加任意数量的免费以太币。通过使用这种技术,您可以获得大量可用于测试和开发的以太币。您只需要 NodeJs、Metamask 的 Chrome 扩展和几个简单的步骤。


不要错过对 Web3 开发世界的宝贵见解!通过订阅我的频道,您将可以访问范围广泛的教育视频,这些视频可以帮助您将技能提升到一个新的水平。如果您有兴趣与我个人联系,请务必查看我提供的书籍、课程服务。和我一起踏上这段令人兴奋的 Web3 开发之旅,让我们一起释放它的全部潜力!

先决条件

要遵循本教程并将免费的以太币加载到您的 Metamask 中,您将需要以下软件包:


您可以通过下面的 YouTube 视频观看视频教程。

现在让我们来看看将无限免费以太币加载到 Metamask 钱包所需的步骤和方法。

安全帽法

由于其灵活性、可扩展性和速度,许多 web3 开发人员和 web3 专业人员都采用 Hardhat 作为在以太坊网络上开发应用程序的首选框架。


以下是使用 Hardhat 将以太币加载到 Metamask 的步骤。


第 1 步:设置项目结构创建一个名为**freeTestEthers**的项目,这可以是任何基于 JavaScript 的项目,例如 NodeJs、ReactJs、VueJs,甚至是 NextJs 项目。对于这个例子,我们将做一个 NodeJs 项目。


接下来,在终端上打开项目文件夹或简单地导航到该目录并运行以下命令。


 cd freeTestEthers npm init --y


上面的命令会将文件夹启动为 nodeJs 项目。请参见下图。


package.json 文件

第 2 步:创建 Hardhat 项目安装使您能够运行区块链服务器的 Hardhat 包,在终端上运行以下命令:


 npm install hardhat


安装后,运行下面的 hardhat 命令。


 npx hardhat


现在,按照下图中的提示完成安装:


安全帽命令向导

第 3 步:运行 Hardhat Server安装完成后,再次运行此命令以启动 Hardhat 区块链服务器:


 npx hardhat node 

安全帽服务器

上面的命令应该启动一个看起来像上图中的服务器。请注意帐户及其私钥之间的区别。稍后我们将使用私钥将以太币导入 Metamask。


第 4 步:访问 Metamask在已安装 Metamask 的情况下,打开浏览器并访问以下链接,这将完整打开 Metamask 扩展界面。它应该如下图所示。

铬扩展://nkbihfbeogaeaaoehlefnkodbefgpgknn/home.html#


元掩码接口

第 5 步:配置网络

我们现在告诉 Metamask 使用本节第 3 步中运行的 Hardhat 服务器。


Metamask 通常默认带有配置了 Hardhat 的 Localhost 网络,因此我们不需要从头开始设置网络。


前往 Metamask 的网络页面并确保您的设置与我的设置在同一页面上。


步骤1

第二步

您注意到上图中的网络配置了吗?


  • 网络名称:指您喜欢为区块链网络提供的别名。
  • New RPC URL:指向可以访问区块链服务的HTTP端点,它包括区块链服务器的主机和端口。
  • Chain Id:指定特定区块链网络的唯一标识号,对于 Hardhat 服务器,它始终为 31337。
  • 货币符号:表示特定区块链网络中使用的加密货币的种类。


第 6 步:导入帐户从第 3 步开始,复制帐户零 (0) 的第一个私钥,如下图所示。


步骤1

现在,确保选择 Localhost 作为首选网络,然后单击“导入帐户”按钮,如下图所示。


第二步

第三步

第四步

恭喜,你已经可以使用私钥导入一个新账户了,现在对比一下私钥账户5地址是如何和下图一样的。


导入的钱包地址和余额


您现在可以重复此过程以从 Hardhat 服务器导入更多帐户。


实施这一一次性流程后,只要您启动 Hardhat 区块链服务器,您的账户就会更新为新的 10,000 ETH 余额。您现在可以将所有这些以太币用于您的 Hardhat 开发过程。


NFT市场课程


甘那许法

Truffle 是用于智能合约开发的最全面的工具套件之一。对于区块链服务器,他们有 Ganache。


使用 Ganache,您无需将其安装在特定项目上,只需在本地计算机上全局设置一次即可。以下是使用 Ganache 将以太币加载到 Metamask 的步骤。


第 1 步:安装 Ganache 服务器要在您的计算机上全局安装 Ganache,请在您的终端上运行以下命令:


 npm install ganache --global //or sudo npm install ganache --global


安装后,您应该会看到类似于下图的结果。


安装

第 2 步:运行 Ganache 服务器安装完成后,运行以下命令启动 Ganache 区块链服务器:


 ganache -d 

伽纳彻服务器

应使用上述命令创建类似于上图中的服务器。请注意帐户及其私钥的不同之处。私钥最终将用于将以太币导入 Metamask,就像我们对 Hardhat 所做的那样。


第 3 步:配置网络我们必须再次指示 Metamask 连接到本节第 3 步中处于活动状态的 Ganache 服务器。这一次,将从头开始添加一个全新的网络。


在 Metamask 的网络页面上验证您的配置是否与我的配置在同一页面上。


步骤1

第二步

现在应该知道 Hardhat 和 Ganache 服务器之间的唯一区别是它们的链 ID。 Hardhat 的链 ID 为 31337,而 Ganache 的链 ID 为 1337。确保单击保存按钮将其添加到网络列表中。


第 4 步:导入帐户从第 3 步开始,复制帐户零 (0) 的第一个私钥,如下图所示。


步骤1


现在,确保选择 Localhost 作为首选网络,然后单击“导入帐户”按钮,如下图所示。


第二步

第三步

第四步


恭喜,你已经可以使用私钥导入一个新账户了,现在对比一下私钥账户5地址是如何和下图一样的。


导入的钱包地址和余额

您可以通过这种方式将账户导入您的 Metamask 钱包。现在执行此过程将允许您导入更多 Ganache 服务器帐户。


完成此一次性程序后,每次启动 Hardhat 区块链服务器时,您的帐户都会更新为 1,000 ETH 的新余额。所有这些以太币现在都可用于您的 Hardhat 开发过程。


我的最新书


不要错过成为抢手智能合约开发者的机会!获取我的书“捕获智能合约开发”的副本,并获得在这个令人兴奋的领域中脱颖而出所需的技能和知识。当你在做的时候,一定要订阅我的频道以了解最新的 web3 开发视频。

结论

总之,本指南提供了两种方法,即 Hardhat 和 Ganache 方法,可以将无限量的免费以太币添加到 Metamask 钱包中,以用于测试和开发目的。这两种方法都需要安装 NodeJs、Metamask 的 Chrome 扩展,以及使用 Hardhat 或 Ganache 框架。通过遵循指南中概述的步骤,用户可以轻松地将以太币加载到他们的 Metamask 钱包中,并有充足的供应可用于测试和开发以太坊智能合约。


本教程到此结束,感谢您的收看,下一个教程见!

关于作者

Gospel Darlington 是一位全栈区块链开发人员,在软件开发行业拥有7年的经验。


通过结合软件开发、写作和教学,他演示了如何在 EVM 兼容的区块链网络上构建去中心化应用程序。


有关他的更多信息,请访问并关注他在TwitterGithubLinkedIn或他的网站上的页面。