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

向Etherscan.io提交错误ABI后需更换新ABI但无法重新验证合约

解决Etherscan已验证合约替换/添加ABI的问题
  • 直接用Etherscan的「添加ABI」功能
    打开合约详情页,找到「Contract」标签下的「More Options」,点击「Add ABI」。这里可以粘贴正确的ABI代码或者上传对应文件,提交后页面会显示多个ABI版本,用户能自行切换查看,无需重新走完整的合约验证流程。

  • 联系Etherscan支持团队修改
    如果必须替换原有错误ABI,直接通过Etherscan的官方支持渠道提交请求。要提供合约地址、错误ABI的说明、正确ABI文件,再加能证明你是合约拥有者的材料(比如部署钱包地址、源码验证的相关信息),明确说明修改原因,一般几个工作日内会得到处理。

  • 自行在代码中指定正确ABI
    要是仅用于自身开发,不用修改Etherscan上的显示,直接在Web3.js或Ethers.js代码里指定正确ABI即可,完全无需依赖平台提供的版本。示例代码:

    const contract = new ethers.Contract("合约地址", 正确的ABI变量, provider);
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 15:57:16