solidity 合约 手工 verify

remix除了提供了在线编辑及部署的功能,还提供了很多有的功能。

例如:我们在引用ERC721库的时候,我们自己写的代码比较少,大多都是集成ERC721已经写好的function。

在部署成功后,如果我们想verify合约的话,可以通过如下的步骤进行。

一、首先通过remix提供的Flatten功能,将合约集成ERC721相关的function全部整合到一个文件中。

 

二、整合完毕后,在根目录下就会多出一个文件test_flat.sol来。

 

 这个文件就是remix帮我们展开的文件。

可以看到我们写的50行左右的合约,再展开后,编程2704行的合约。大部分都是ERC721帮我们提供的function。

关于function的含义及内容,可以参考ERC721的官方文档。

三、拷贝这个文件的内容,到etherscan上面找到对应的合约,然后在先做验证。

 

 

 

 验证成功的提示信息

 

 查看合约的代码和function

 

 

 

四、当然也可以通过代码的方式或命令行的方式做验证。稍微复杂一些,后续再做补充。

 

posted @ 2022-06-19 10:19  egreen  阅读(102)  评论(0编辑  收藏  举报