如何使用日期范围过滤Web3事件?

时间:2019-02-28 13:20:56

标签: node.js blockchain solidity web3 quorum

我有一些以日期为参数的交易。在执行getPastEvents时,是否可以通过以下方式在过滤器标签中传递日期范围:

开始日期:10-03-2019 截止日期:30-03-2019

谢谢。

1 个答案:

答案 0 :(得分:0)

在区块链中日期不可靠的原因是缺少全球时钟。
这是分布式计算的主要主题之一。

无论如何,回到最初的问题以及如何解决它:
我建议您跟踪块及其时间戳,并将其存储在某个位置(您可以选择db甚至是文件) 您可以使用getBlock函数来做到这一点。

因此,您将知道要使用getPastEvents进行查询的fromBlocktoBlock