solidity 合约 手工 verify
remix除了提供了在线编辑及部署的功能,还提供了很多有的功能。
例如:我们在引用ERC721库的时候,我们自己写的代码比较少,大多都是集成ERC721已经写好的function。
在部署成功后,如果我们想verify合约的话,可以通过如下的步骤进行。
一、首先通过remix提供的Flatten功能,将合约集成ERC721相关的function全部整合到一个文件中。
二、整合完毕后,在根目录下就会多出一个文件test_flat.sol来。
这个文件就是remix帮我们展开的文件。
可以看到我们写的50行左右的合约,再展开后,编程2704行的合约。大部分都是ERC721帮我们提供的function。
关于function的含义及内容,可以参考ERC721的官方文档。
三、拷贝这个文件的内容,到etherscan上面找到对应的合约,然后在先做验证。
验证成功的提示信息
查看合约的代码和function
四、当然也可以通过代码的方式或命令行的方式做验证。稍微复杂一些,后续再做补充。