作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经 connected metamask to a node用安全帽创建。我可以在 http://localhost:8545
上连接到此节点将链 id 设置为与安全帽网络链 id 匹配后元掩码中的网络 (31337)
如何将以太发送到本地主机网络上的帐户/地址,以便这些帐户有足够的以太来部署合约?
最佳答案
您并没有完全将以太币添加到您的 localhost 安全帽钱包中,因为没有可以将以太币发送到您的帐户的 localhost 水龙头。您可以通过以下步骤连接到由 Hardhat 自动创建的预注资金帐户:
npx hardhat node --show-accounts
以独立方式运行安全帽网络将Hardhat 自动创建的预付费账户打印到std.out
,以及它们对应的私钥。http://localhost:8545
上的此节点设置链 id 以匹配安全帽网络链 id (31337) 后的网络。 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}`],
}
然后,您可以在部署脚本中访问这些帐户。例如,从
${PRE_FUNDED_PRIVATE_KEY_1}
发送契约(Contract)至
${OTHER_PRIVATE_KEY}
关于localhost - 如何使用安全帽将以太币添加到我的本地主机 Metamask 钱包中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68814078/
我开始了我的第一个区 block 链教程,它是: https://www.youtube.com/watch?v=9oERTH9Bkw0&t=696s repo :https://github.com
我是一名优秀的程序员,十分优秀!