首页 > 解决方案 > 如何使用安全帽在 Arbiscan 上验证合同

问题描述

我在使用安全帽验证 Arbiscan 上的合同时遇到问题。当我在 Etherscan 上使用它时一切都很好,但在 Arbiscan 上,我在 Internet 上找不到任何解决方案。有人有什么想法吗?这是我的配置:

etherscan: {
   apiKey: process.env.ARBISCAN_APIKEY,
},

这是我面临的错误消息:

插件 @nomiclabs/hardhat-etherscan 中的错误:找不到此网络的 etherscan 端点。ChainID: 421611. 选择的网络是 arbitrum_rinkeby 可能的原因有:

  • 所选网络 (arbitrum_rinkeby) 错误。
  • 安全帽网络配置错误

标签: solidityhardhat

解决方案


hardhat-etherscan 可能不支持在仲裁测试网 (rinkeby) 上进行验证。或者,您可以使用multisol 之类的工具来创建合约文件夹,然后您可以使用arbiscan GUI手动验证您的合约。

在 hardhat-etherscan 添加对替代网络的支持之前,您要么必须手动完成,要么自己摆弄 arbiscan API


推荐阅读