goo*_*ify 12 localhost metamask ether hardhat
我已将元掩码连接到使用安全帽创建的节点。http://localhost:8545
设置链 id 以匹配安全帽网络链 id 后,我可以在元掩码中连接到网络上的此节点(31337)
如何将以太币发送到本地主机网络上的帐户/地址,以便这些帐户有足够的以太币来部署合约?
goo*_*ify 16
您并没有完全将以太币添加到您的本地主机安全帽钱包中,因为没有本地主机水龙头可以将以太币发送到您的帐户。您可以通过以下步骤连接到 Hardhat 自动创建的预充值帐户:
以独立方式运行 Hardhat 网络,用于npx hardhat node --show-accounts
将 Hardhat 自动创建的预资助帐户std.out
及其相应的私钥打印到 。
http://localhost:8545
在元掩码中,将链 ID 设置为与 Hardhat 网络链 ID (31337) 匹配后,连接到网络上的此节点。
在 Metamask 中,选择“导入帐户”选项并从本地安全帽节点粘贴其中一个帐户的私钥 - 将 Metamask 连接到该帐户以查看帐户余额等。
在您的安全帽配置文件中,将一个或多个预资助帐户的私钥包含到本地主机网络的帐户属性中。IE
localhost: {
chainId: 31337, // Chain ID should match the hardhat network's chainid
accounts: [`${PRE_FUNDED_PRIVATE_KEY_1}`, `${PRE_FUNDED_PRIVATE_KEY_2}`, `${OTHER_PRIVATE_KEY}`],
}
Run Code Online (Sandbox Code Playgroud)
然后,您可以在部署脚本中访问这些帐户。例如,将合同从 发送${PRE_FUNDED_PRIVATE_KEY_1}
至${OTHER_PRIVATE_KEY}
归档时间: |
|
查看次数: |
9091 次 |
最近记录: |