You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Hardhat验证合约报错:地址未在白名单中

解决Hardhat合约验证时"地址未白名单"错误的方案

可能原因及对应解决步骤

  • 合约地址未完成链上同步

    1. 确认合约地址0xcBc25fC1f.....已成功部署到Goerli测试网,可通过Goerli区块浏览器搜索地址验证链上记录
    2. 若合约已部署仍报错,等待10-15分钟,区块浏览器需要时间同步链上数据,同步完成后会自动将地址纳入白名单
  • Hardhat配置文件有误

    1. 检查hardhat.config.js/hardhat.config.ts中的Etherscan配置,确保API密钥有效且网络配置正确:
      module.exports = {
        networks: {
          goerli: {
            url: "你的Goerli RPC节点地址",
            accounts: ["你的部署私钥"]
          }
        },
        etherscan: {
          apiKey: "你的Etherscan API密钥"
        }
      };
      
    2. 确认API密钥是在Etherscan平台正常生成的,无权限限制
  • 验证命令参数错误

    1. 核对合约地址是否完全正确,无字符输入错误
    2. 确认构造函数参数'Hello World!'与部署时传入的参数完全一致,包括引号、内容格式
    3. 重新执行验证命令,确保--network goerli参数正确
  • RPC节点不稳定
    更换Alchemy、Infura等稳定的Goerli RPC节点,更新配置文件中的url后重新尝试验证

内容的提问来源于stack exchange,提问作者Zipporol

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 15:39:14