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

使用Etherscan API Key验证Base Sepolia合约时提示无效问题

解决Base Sepolia网络智能合约验证时API Key无效的问题

针对你遇到的API Key无效问题,可按以下步骤排查解决:

  • 确认API Key的网络权限
    Etherscan的API Key需要单独开启对应网络的访问权限,即便Key状态显示启用,也可能未勾选Base Sepolia测试网的权限。前往Etherscan的API Key管理页面,检查该Key是否已分配Base网络(包含Sepolia测试网)的访问权限。

  • 修正Hardhat配置中的API Key键名
    你的Hardhat配置里,customChains定义的网络名称是base_sepolia,但apiKey对象里的键名是baseSepolia,两者不匹配会导致插件无法正确识别对应网络的API Key。修改配置如下:

etherscan: {
  apiKey: {
    base_sepolia: "你的实际Etherscan API Key",
  },
  customChains: [
    {
      network: "base_sepolia",
      chainId: 84532,
      urls: {
        apiURL: "https://api-sepolia.basescan.org/api",
        browserURL: "https://sepolia.basescan.org",
      },
    },
  ],
},
  • 检查API Key拼写准确性
    直接从Etherscan平台复制完整的API Key,替换配置里的占位符,避免手动输入或复制时出现空格、字符缺失等错误。

  • 排查API调用次数限制
    前往Etherscan查看该API Key的调用统计,确认是否因调用次数超限导致报错。若超限,可等待限制重置或申请提升调用额度。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 17:28:20