getEventResult

根据合约地址查询合约事件。

用法

visionWeb.getEventResult(contractAddress,options,callback);

入参

参数描述类型默认值
contractAddress合约地址string-
options过滤查询参数,详细参数见下表object-
callback回调function-

options详细参数

参数描述类型默认值
sinceTimestamp指定时间,返回指定时间之前或之后的所有事件,顺序由sort决定timestamp-
eventName事件名称string-
blockNumber区块号number-
size数据返回的数量number-
fingerprint如果查询的最后一条数据有fingerprint字段,表明还有后续数据,反之则没有后续数据string-
onlyComfired只返回确认过的交易事件booleanfalse
onlyUncomfired只返回未确认过的交易事件booleanfalse
sortblock_timestamp表示时间正序,-block_timestamp表示时间倒序block_timestamp | -block_timestamp-block_timestamp

返回值

array,事件信息。

示例

visionWeb.getEventResult(contractAddress,{eventName: "Transfer",size: 1});
> [
  {
    block: 842273,
    timestamp: 1607866557000,
    contract: 'VUzCDX3TQccMCDhvwyo3V5CaC1zbEEmMwf',
    name: 'Transfer',
    transaction: '831a121b1d62626f80b381308750be95898a47eb90fb457a99ba72aa58d6422a',
    result: {
      dst: '0x934a8d6e5c47f83ae9742a1cdd94fd681fce3ef5',
      src: '0x401a8da8a7fc86f0087f8c62e630d10df10a963b',
      wad: '100'
    },
    resourceNode: 'fullNode',
    unconfirmed: true,
    fingerprint: 'zYNYgMegNFFTqTTeFYxbMTgNDNeJIYFJ'
  }
]