solidity - 如何使用安全帽在 Arbiscan 上验证合同
问题描述
我在使用安全帽验证 Arbiscan 上的合同时遇到问题。当我在 Etherscan 上使用它时一切都很好,但在 Arbiscan 上,我在 Internet 上找不到任何解决方案。有人有什么想法吗?这是我的配置:
etherscan: {
apiKey: process.env.ARBISCAN_APIKEY,
},
这是我面临的错误消息:
插件 @nomiclabs/hardhat-etherscan 中的错误:找不到此网络的 etherscan 端点。ChainID: 421611. 选择的网络是 arbitrum_rinkeby 可能的原因有:
- 所选网络 (arbitrum_rinkeby) 错误。
- 安全帽网络配置错误
解决方案
hardhat-etherscan 可能不支持在仲裁测试网 (rinkeby) 上进行验证。或者,您可以使用multisol 之类的工具来创建合约文件夹,然后您可以使用arbiscan GUI手动验证您的合约。
在 hardhat-etherscan 添加对替代网络的支持之前,您要么必须手动完成,要么自己摆弄 arbiscan API
推荐阅读
- python-3.x - 如何在 Python 中导入模块
- powershell - 有没有办法使用 SharePoint/office 365 向用户发送带有附件的电子邮件?
- angular - 如何创建一个根据内容自动设置宽度的长方形离子按钮?
- javascript - 当数据值为空时,将标签显示为 N/A
- javascript - 出现错误错误:EACCES:权限被拒绝,取消链接“/usr/app/.next/BUILD_ID”
- c++ - cublasGemmEx 结果始终为零
- python - 在 Oracle 中使用以下划线开头的小写名称列时出现 SQLalchemy 数据库错误
- python - 如何在 BeautifulSoup 中获取没有特定标签的文本?
- java - Android 11 上 imageCapture 用例的 camerax“未绑定到有效相机”
- angular - 如何在Angular中的组件之间共享静态变量