如何从 Hardhat 部署到以太坊主网?

How do I deploy to Ethereum mainnet from Hardhat?

所以我遵循了多个关于以太坊智能合约开发入门的教程,并阅读了很多关于 OpenZeppelin 安全和开发的页面。不过,我究竟该如何使用 Hardhat 将我的项目实际部署到以太坊主网呢?我只能找到有关部署到测试网络的信息!

展开配置文件的 networks 部分。

示例配置:

mainnet: {
    url: "https://mainnet.infura.io/v3/<your_infura_key>", // or any other JSON-RPC provider
    accounts: [<your_private_key>]
}

除了直接指定私钥,您还可以指定 mnemonic 短语。

有关详细信息,请参阅 docs