有图有真相,https://etherscan.io/address/0x95b0bf320f6e51ef3439aa673a7ca7b5b03746fd#code

在etherscan.io网站校验智能合约源码_编译器

第一步:打开校验合约源码的网址:https://etherscan.io/verifyContract2

在etherscan.io网站校验智能合约源码_编译器_02

第二步:检查网页是否正常,这一步对国内的同学们最为重要。把网页翻到底部,很多国内同学看到的页面是这样的:

在etherscan.io网站校验智能合约源码_身份验证_03

实际上这个页面是错的,正确的页面是这样的:

在etherscan.io网站校验智能合约源码_参考文档_04

如果你的页面上看不到“进行人机身份验证”,那么你就得先使用VPN之类的各种“网络神器”,然后再打开这个网页,直到可以看到“进行人机身份验证”。

第三步:填写合约相关信息

我的合约地址是:0x95b0bf320f6e51ef3439aa673a7ca7b5b03746fd

合约名字:FixedSupplyToken

编译合约使用的编译器版本:v0.4.18+commit.9cf6e910

优化选项:开启(Yes)

在etherscan.io网站校验智能合约源码_身份验证_05

第四步:进行人机身份验证

点击页面上的“进行人机身份验证”,按提示操作

在etherscan.io网站校验智能合约源码_参考文档_06

成功之后,显示如下:

在etherscan.io网站校验智能合约源码_区块链_07

第五步:点击“Verify And Publish"

在etherscan.io网站校验智能合约源码_区块链_08

点击页面上的合约地址,就可以看到源码

在etherscan.io网站校验智能合约源码_区块链_09

参考文档:https://michalzalecki.com/how-to-verify-smart-contract-on-etherscan/