eth_getFilterChanges

返回自上次轮询以来发生的事件列表

参数

QUANTITY - 过滤器ID。

返回值

  • 如果是通过eth_newFilter创建的过滤器,返回:Array - log对象列表或者空数组 ,其中每个log对象包含如下字段:
名称数据类型描述
removedTAG当由于切链而删除日志时,该字段为true。如果是有效日志,则该字段为False
logIndexQUANTITYlog索引在块中的位置
transactionIndexQUANTITY交易索引位置
transactionHashDATA, 32字节交易哈希
blockHashDATA, 32 字节区块哈希
blockNumberQUANTITY区块号
addressDATA, 32 字节合约地址
dataDATA - 包含一个或多个32字节log中的一个或多个32字节非索引参数
topicsDATA数组事件主题,及索引参数
  • 如果是通过eth_newBlockFilter创建的过滤器,则返回区块哈希列表。

示例

curl -X POST 'https://api.shasta.trongrid.io/jsonrpc' --data '{
    "jsonrpc": "2.0",
    "method": "eth_getFilterChanges",
    "params": [
        "0xc11a84d5e906ecb9f5c1eb65ee940b154ad37dce8f5ac29c80764508b901d996"
    ],
    "id": 71
}'

结果

{
    "jsonrpc": "2.0",
    "id": 71,
    "error": {
        "code": -32000,
        "message": "filter not found",
        "data": "{}"
    }
}