POST
/
95e61622bf6a8af293978377718e3b77
/
jsonrpc
/
eth_getFilterChanges
eth_getFilterChanges
curl --request POST \
  --url https://tron-mainnet.core.chainstack.com/95e61622bf6a8af293978377718e3b77/jsonrpc/eth_getFilterChanges \
  --header 'Content-Type: application/json' \
  --data '{
  "jsonrpc": "2.0",
  "method": "eth_getFilterChanges",
  "id": 71,
  "params": [
    "0xc11a84d5e906ecb9f5c1eb65ee940b154ad37dce8f5ac29c80764508b901d996"
  ]
}'
{
  "jsonrpc": "<string>",
  "id": 123,
  "result": [
    "<any>"
  ]
}
TRON API method that polls for changes on a previously created filter and returns new logs or block hashes, providing an Ethereum-compatible interface for monitoring TRON blockchain data.
Get you own node endpoint todayStart for free and get your app to production levels immediately. No credit card required.You can sign up with your GitHub, X, Google, or Microsoft account.

Parameters

  • jsonrpc — the JSON-RPC protocol version (always “2.0”)
  • method — the method name (always “eth_getFilterChanges”)
  • params — array containing method parameters
    • filterId — the filter ID returned by eth_newFilter or eth_newBlockFilter
  • id — request identifier (number or string)

Response

  • jsonrpc — the JSON-RPC protocol version (“2.0”)
  • id — the request identifier that matches the request
  • result — array of log objects (for log filters) or block hashes (for block filters)

Use case

The jsonrpc eth_getFilterChanges method is used for:
  • Polling for new logs or blocks that match previously created filter criteria
  • Building efficient event monitoring systems that check for updates periodically
  • Implementing real-time dApp functionality through Web3 interfaces without constant re-filtering
  • Creating blockchain monitoring applications that track specific events or block production

Body

application/json

Response

200 - application/json

Array of log objects or block hashes since last poll

The response is of type object.