1

myContract.getPastEvents()used to get past events 和 和有什么区别using myContract.events.MyEvent({ fromBlock: 0, })

另外,如果我传递到fromBlock一个尚未开采的区块号,它是否按预期工作?

4

1 回答 1

1

通常,MyEvent允许您在特定事件类型中指定过滤器(您可以按参数值过滤),而getPastEvents返回事件类型的所有事件。

您发布的语法几乎相同。主要区别是getPastEvents将返回所有已发生的事件,直到您连接的节点同步到的块号。MyEvent将返回这些相同的事件,加上将在将新块添加到链中时发生的任何新事件上调用回调。

于 2018-08-03T02:17:17.850 回答