验证 Hardhat 合约
最后更新于
import type { HardhatUserConfig } from "hardhat/config";
import "@nomicfoundation/hardhat-toolbox-viem";
import { vars } from "hardhat/config";
const config: HardhatUserConfig = {
solidity: "0.8.27",
...
etherscan: {
apiKey: `DUMMY_VALUE_FOR_BLOCKSCOUT`,
customChains: [
{
network: "monadDevnet",
chainId: Number(vars.get("MONAD_CHAIN_ID")),
urls: {
browserURL: vars.get("MONAD_EXPLORER_URL"),
apiURL: `${vars.get("MONAD_EXPLORER_URL")}/api`,
},
},
...
],
},
};
export default config;npx hardhat verify <contract_address> --network monadDevnetSuccessfully submitted source code for contract
contracts/GMonad.sol:GMonad at <contract_address>
for verification on the block explorer. Waiting for verification result...
Successfully verified contract GMonad on the block explorer.
<block_explorer_url>/address/0x690BE9B15b84c6487965d1cbf3372A9FB07A6eE1#code