部署合同的功能仅返回0

时间:2019-03-18 18:28:30

标签: solidity geth

[solidity]我在私有以太坊网络中部署了一个简单的智能合约,所有功能仅返回零,甚至一个都明确地“返回170”,这可能是什么问题?     实用度^ 0.5.6;

contract Test {
    uint256 myNumber = 70;


    function setMyNumber(uint256 _myNumber)
    external {
        myNumber = _myNumber;
    }

    function getMyNumber ()
    external view returns (uint256) {
        return myNumber;
    }

    function return170 ()
    external pure returns (uint256) {
        return 170;
    }

    function returnNumber (uint256 _number)
    external pure returns (uint256) {
        return _number;
    }
}

1 个答案:

答案 0 :(得分:-1)

针对任何有相同问题的人。坚固性0.5.X仅在君士坦丁堡之后可用,因此私有区块链必须配置为“ constantinopleBlock:”。