【1】首先,需要这个合约是你这个账号发布的。
【2】在 etherscan 点击去注册 中申请注册一个账号,生成一个 api key
【3】将以下代码配置在 hardhat.config.js 中
require("@nomiclabs/hardhat-etherscan");
etherscan: {
// 将上一步申请的apikey填入
apiKey: etherscanApiKey
}
【4】 命令行执行执行: (0x0000000000000000 替换成你的合约地址)
npx hardhat verify --network mainnet 0x0000000000000000
【5】如果一切顺利,将会在控制台看到这样的输出
Successfully submitted source code for contract
contracts/Greeter1.sol:Greeter1 at 0x0000000000000000
for verification on Etherscan. Waiting for verification result...
Successfully verified contract Greeter1 on Etherscan.
https://rinkeby.etherscan.io/address/0x0000000000000000