我正在运行 SimpleStorage 示例中的一个简单代码,并在其上添加了几行用于其他合同的代码。合同从松露编译得很好。但是在 Cakeshop Integrated IDE 上它显示编译错误。
pragma solidity ^0.4.24;
pragma experimental ABIEncoderV2;
contract SimpleStorage {
uint public storedData;
event Change(string message, uint newVal);
function SimpleStorage(uint initVal) {
Change("initialized", initVal);
storedData = initVal;
}
function set(uint x) {
Change("set", x);
storedData = x;
}
function get() constant returns (uint retVal) {
return storedData;
}
}
它应该在 cakeshop Web UI 上编译,因为它在本地机器上编译