当在合同中触发事件(某事)时,页面控制台会按预期记录输出(通过 somethingEvent.watch()),但是当我重新加载页面时,它会在控制台中记录相同的输出。最近的事件是要持续存在还是我没有正确使用它?谢谢。
// Solidity
event Something(string message);
function doSomething(string newMessage) payable {
Something(newMessage);
}
// Web3
var somethingEvent = contractInstance.Something();
somethingEvent.watch(function(error, result) {
console.log(result.args.message);
});