我是Solidity和Ethereum智能合约部署的新手。我一直在尝试在以太坊Testnet- Ropsten 上部署一些合同。我已经成功部署并发布了
但是,当尝试发布此合同的以下源代码时,收到错误消息“ 无法验证合同源代码”。https://ropsten.etherscan.io/address/0x811f7cf0f9534f54c4a56c383bbaed73dc88f609#code
我不知道我在哪里做错了。
pragma solidity ^0.4.0;
contract Test3 {
uint storageData;
function set(uint x) public {
storageData = x;
}
}
任何帮助将不胜感激。
答案 0 :(得分:1)
好吧,所以我没有足够的声誉来发表评论,否则我会发表评论,但在这里可能会出错的事情很少,所以我只管您需要做的事情。如果有其他问题,您可以在不和谐之类的情况下与我聊天。首先,我假设您使用混音进行了部署。因此,转到设置选项卡,并确保在etherscan上选择了此处显示的相同版本,否则它将无法正常工作,然后如果未选中优化框(第三个复选框),则在etherscan上选择no,否则再次选择不会工作。然后只需将确切的源代码复制到框中,然后输入合同名称即可。