eth_getFilterChanges - SEI

Example code for the eth_getFilterChanges JSON-RPC method. Complete guide on how to use eth_getFilterChanges JSON-RPC in GetBlock Web3 documentation.

Polls for changes on a filter since the last poll on the Sei network. Returns new logs or block hashes depending on the filter type.

Parameters

Parameter
Type
Description

filterId

string

The filter ID returned by eth_newFilter or eth_newBlockFilter

Request

cURL
curl --location 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data '{
    "jsonrpc": "2.0",
    "method": "eth_getFilterChanges",
    "params": ["0x1"],
    "id": "getblock.io"
}'

Response

{
    "jsonrpc": "2.0",
    "id": "getblock.io",
    "result": [
        {
            "address": "0x123456...",
            "topics": ["0xddf252ad..."],
            "data": "0x...",
            "blockNumber": "0x4B8F2A1"
        }
    ]
}

Response Parameters

Field
Type
Description

result

array

Array of log objects or block hashes

Use Case

The eth_getFilterChanges method is essential for:

  • Blockchain developers building applications on Sei

  • Wallet applications requiring network data

  • Analytics platforms tracking Sei network activity

  • DeFi protocols integrating with Sei's parallelized EVM

Error Handling

Error Code
Message
Description

-32700

Parse error

Invalid JSON

-32600

Invalid Request

JSON is not a valid request object

-32601

Method not found

Method does not exist

-32602

Invalid params

Invalid method parameters

-32603

Internal error

Internal JSON-RPC error

-32000

Invalid input

Generic input error

-32500

Cross-VM error

Error in cross-VM operation (Sei-specific)

Web3 Integration

Last updated

Was this helpful?