Error: Unable to Verify Contract source code

Error: Unable to Verify Contract source code

我是 Solidity 和以太坊智能合约部署的新手。我一直在尝试在以太坊测试网上部署一些合约 - Ropsten。我已成功部署并发布

但是,我在尝试发布此合约的以下源代码时收到错误“无法验证合约源代码。”:https://ropsten.etherscan.io/address/0x811f7cf0f9534f54c4a56c383bbaed73dc88f609#code

我不知道我哪里做错了。

pragma solidity ^0.4.0;
contract Test3 {
    uint storageData;
    function set(uint x) public {
        storageData = x;
    }
}

如有任何帮助,我们将不胜感激。

好的,所以我没有足够的声誉来发表评论,否则我会发表评论,但这里很少有可能出错的事情,所以我只讨论你需要做的事情。如果您有任何其他问题,可以通过 discord 或其他方式与我聊天。首先,我假设您使用 remix 进行部署。所以转到设置选项卡并确保在 etherscan 上你 selected 与那里显示的版本相同,否则它不会工作,然后如果优化框没有被选中,这是第三个复选框然后 select 不能在 etherscan 上使用,否则它将无法正常工作。然后你只需将确切的源代码复制到框中并输入合同名称即可。