Skip to main content

eth_getFilterChanges RPC Method

Polling method for a filter, which returns an array of events that have occurred since the last poll.

Updated on
May 06, 2026

Parameters

filter ID
string
REQUIRED

The filter id that is returned from eth_newFilter, eth_newBlockFilter or eth_newPendingTransactionFilter

Returns

array
array

An array of one of the following, depending on the filter type, or empty if there were no changes since the last poll:

address
string

address

blockHash
string

blockHash

blockNumber
string

blockNumber

data
string

data

logIndex
string

logIndex

removed
boolean

removed

topics
array

topics

transactionHash
string

transactionHash

transactionIndex
string

transactionIndex

Request
Response
1
{
2
"jsonrpc": "2.0",
3
"id": 1,
4
"result": [
5
{
6
"address": "0x6b175474e89094c44da98b954eedeac495271d0f",
7
"blockHash": "0x97b49e43632ac70c46b4003434058b18db0ad809617bd29f3448d46ca9085576",
8
"blockNumber": "0xc5043f",
9
"data": "0x000000000000000000000000000000000000000000000000058d15e176280000",
10
"logIndex": "0x0",
11
"removed": false,
12
"topics": [
13
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
14
"0x0000000000000000000000008894e0a0c962cb723c1976a4421c95949be2d4e3",
15
"0x0000000000000000000000002c46b28e4bac6b0188baf722f17f5f36e2170330"
16
],
17
"transactionHash": "0xf79d96d5f3d5c82088cd79ad5fc5c5bbe9c8c805221e30041133b69b49162866",
18
"transactionIndex": "0x0"
19
},
20
{
21
"address": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f",
22
"blockHash": "0x97b49e43632ac70c46b4003434058b18db0ad809617bd29f3448d46ca9085576",
23
"blockNumber": "0xc5043f",
24
"data": "0x000000000000000000000000f7ae43fabe91b091e3bae07d91b5c8758e97c12b00000000000000000000000081b7e08f65bdf5648606c89998a9cc8164397647",
25
"logIndex": "0x1",
26
"removed": false,
27
"topics": [
28
"0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
29
"0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
30
"0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
31
],
32
"transactionHash": "0x950395ad0360cb32373c86cc9ff0169cc2aaaa04f9dd42a3ab6aa8b47d3cb2cf",
33
"transactionIndex": "0x1"
34
}
35
]
36
}
1
{
2
"jsonrpc": "2.0",
3
"id": 1,
4
"result": [
5
{
6
"address": "0x6b175474e89094c44da98b954eedeac495271d0f",
7
"blockHash": "0x97b49e43632ac70c46b4003434058b18db0ad809617bd29f3448d46ca9085576",
8
"blockNumber": "0xc5043f",
9
"data": "0x000000000000000000000000000000000000000000000000058d15e176280000",
10
"logIndex": "0x0",
11
"removed": false,
12
"topics": [
13
"0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",
14
"0x0000000000000000000000008894e0a0c962cb723c1976a4421c95949be2d4e3",
15
"0x0000000000000000000000002c46b28e4bac6b0188baf722f17f5f36e2170330"
16
],
17
"transactionHash": "0xf79d96d5f3d5c82088cd79ad5fc5c5bbe9c8c805221e30041133b69b49162866",
18
"transactionIndex": "0x0"
19
},
20
{
21
"address": "0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f",
22
"blockHash": "0x97b49e43632ac70c46b4003434058b18db0ad809617bd29f3448d46ca9085576",
23
"blockNumber": "0xc5043f",
24
"data": "0x000000000000000000000000f7ae43fabe91b091e3bae07d91b5c8758e97c12b00000000000000000000000081b7e08f65bdf5648606c89998a9cc8164397647",
25
"logIndex": "0x1",
26
"removed": false,
27
"topics": [
28
"0x0d3648bd0f6ba80134a33ba9275ac585d9d315f0ad8355cddefde31afa28d0e9",
29
"0x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
30
"0x000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
31
],
32
"transactionHash": "0x950395ad0360cb32373c86cc9ff0169cc2aaaa04f9dd42a3ab6aa8b47d3cb2cf",
33
"transactionIndex": "0x1"
34
}
35
]
36
}
Don't have an account yet?
Create your Quicknode endpoint in seconds and start building
Get started for free