【发布时间】:2019-05-03 08:33:38
【问题描述】:
我的 Solidity 智能合约正在重新混合编译,没有任何错误。 我的合约代码如下:
pragma solidity >=0.4.0 <0.6.0;
contract NewConreact {
uint storedData;
function set(uint x) public {
storedData = x;
}
function get() public view returns (uint) {
return storedData;
}
}
它在 remix 中完美编译,但是当我运行它触发 set() 和 get() 时,我得到了:
“错误:无法解码输出:TypeError:无法读取属性 '长度'未定义"
这个错误。
我在solidity git repo 中发现了一个已解决的问题,但没有找到任何解决方案。 我也增加了gas限制,但没有用。
有人,请帮我解决问题。
【问题讨论】:
-
我刚刚测试了它,它工作得很好。您使用的是哪个编译器版本?我使用的版本:0.5.0+commit.1d4f565a。你得到合约部署的验证了吗?
标签: blockchain ethereum solidity smartcontracts remix