使用Openzeppelin,我创建了可升级的智能契约,并将其部署在我的rinkeby上--所有这些都是工作的fine.but --在部署之后,我检查了我在https://rinkeby.etherscan.io/上的合同的源代码,它显示了我的合同得到了验证,并注意:
此合同匹配合同0xEe03719900bcf6295871846DAe4711F7446b70C6源代码的已部署ByteCode。
而以太扫描上的源代码不是我的合同源代码。

发布于 2020-11-02 09:50:53
很可能您的源代码产生与现有契约相同的字节码。我假设EtherScan只检查已部署合同的第一个经验证的源代码和字节码对。
例如,当您复制他人的代码而只尝试更改一些注释和命名时,就会发生这种情况。
发布于 2022-06-05 17:26:41
有时,当您在混合中重新部署相同的合同时,就会发生这种情况。可能的解决方案再次验证合同并转到https://etherscan.io/tokenapprovalchecker?删除旧合同地址或新合同地址
https://stackoverflow.com/questions/64592096
复制相似问题