大家好,关于网络验证网站源码分享很多朋友都还不太明白,今天小编就来为大家分享关于网络验证源码php的知识,希望对各位有所帮助!
1、打开remix,点击左下角【插件管理】按钮
2、搜索etherscan-contractverification,并点击激活按钮
3、点击左侧工具栏中的etherscan-contractverification图标
4、获取EtherscanAPIKey
(1)Etherscan网站:https://etherscan.io/
点击右上角登录注册
点击左侧工具栏APIKeys,右上角添加AppName,得到APIKeyToken
(2)复制APIKey,并返回remix,点击按钮SaveAPIKey
5、选中你要验证的合约源码
以Storage合约为例,之前已经部署到Goerli测试网,但未验证合约。
6、先编译合约,选中Goerli测试网,再打开验证合约插件,选择待验证的合约名字,输入构造参数的十六进制数据和合约地址,点击按钮VerifyContract
(1)编译合约
(2)选中Goerli测试网
(3)打开验证合约插件,选择待验证的合约名字,输入构造参数的十六进制数据和合约地址,点击按钮VerifyContract
(4)此刻查看你部署在Goerli测试网的合约是否已经被验证
补充
如何获取构造参数十六进制数据
以下列代码为例
//SPDX-License-Identifier:GPL-3.0\npragmasolidity>=0.7.0<0.9.0;\n\ncontractName{\nconstructor(stringmemoryname){}\n}\n\n
(1)先编译合约,再进入部署页面,之后点击Deploy函数后的小箭头
好了,关于网络验证网站源码分享和网络验证源码php的问题到这里结束啦,希望可以解决您的问题哈!
