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
jsonrpc
string
default:2.0
required
method
string
default:eth_getFilterChanges
required
id
integer
default:71
required
params
string[]
required

The filter ID returned by eth_newFilter or eth_newBlockFilter

Response

200 - application/json

Array of log objects or block hashes since last poll

jsonrpc
string
id
integer
result
any[]

Array of log objects (for log filters) or block hashes (for block filters)