首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何正确地在PolygonScan中进行验证?

如何正确地在PolygonScan中进行验证?
EN

Ethereum用户
提问于 2022-08-15 15:21:10
回答 2查看 134关注 0票数 1

我正试着在Polygonscan核实一份合同。

我平复我的合同,删除构造函数,使用启用优化(200)在没有错误的IDE和Petesburg版本中编译。从混合部署是正确的。

然后,在PolygonScan表单中选择所有相同的内容,但是,当我试图验证我的单个契约文件时,PolygonScan将在下一个返回:

“错误!无法生成契约ByteCode和ABI”,但我们无法找到匹配的字节码(err_code_2) bytecode (我们正在寻找的是什么)和我们得到的结果--我们尝试从编译的契约字节码输出列表中寻找匹配(如下面所列),但无法找到确切的匹配。

有什么想法吗?我很沮丧,因为我不知道还能做些什么

EN

回答 2

Ethereum用户

回答已采纳

发布于 2022-08-15 19:45:29

正如Mikko所建议的,我使用HardHat来部署和验证我的合同,这是正确的。

我遵循下一个多边形引用:

https://docs.polygon.technology/docs/develop/hardhat/

最后一步是在没有PolygonScan的“PolygonScan和ABI”问题的情况下有效地验证它:

代码语言:javascript
运行
复制
npm install --save-dev @nomiclabs/hardhat-etherscan

npx hardhat verify --network matic 0x0000YourContractAddress
票数 0
EN

Ethereum用户

发布于 2022-08-15 15:25:59

如果没有对计算机的完全访问,就不可能知道您做错了什么。

如果您使用智能契约开发框架(如巧克力蛋糕硬帽 )来开发智能契约,则该框架将自动化这个容易出错的过程,您将来可能会遇到较少的问题。

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/133660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档