如何获得目前的合同状态?

时间:2017-12-20 12:19:49

标签: blockchain solidity truffle web3js

我使用两个合同方法getResult - 获取合同状态 - 和setNumber(uint num) - 更新当前状态值。但每次我在{{{}后调用getResult方法1}}它返回原始值,而不是更新的值。

1 个答案:

答案 0 :(得分:0)

如果您想要准确的回复,其他人说他们应该提供代码是正确的。也就是说,你的问题可能就是你在智能合约上调用setNumber(10),即myContract.setNumber.call(10)。这样做实际上不会更新合同的状态,因为.call()只是查找链的当前状态而不是改变它。