> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chainstack.com/llms.txt
> Use this file to discover all available pages before exploring further.

# eth_getFilterChanges | Ronin

> Ronin API method that returns an array of log objects for all logs that have occurred since the last poll on the Ronin node. On Ronin.

Ronin API method that returns an array of log objects for all logs that have occurred since the last poll on the Ronin node. This method is used to retrieve event logs for a specific filter, which can be particularly useful for dApps that need to react to specific contract events.

## Parameters

* `filter_id` — a single filter identifier as a hexadecimal string. This filter ID is returned by `eth_newFilter` or `eth_newBlockFilter` and is used to poll for changes to the filter.

<Warning>
  **Disclaimer**

  Note that the default interactive example in this page will not work as the filter will be expired.

  To test `eth_getFilterChanges` in this page, first create a new filter using one of the following:

  * [eth\_newFilter](/reference/ronin-newfilter)
  * [eth\_newPendingTransactionFilter](/reference/ronin-getfilterchanges)
  * [eth\_newBlockFilter](/reference/ronin-newfilter)

  Then use the fresh filter ID as the parameter for `eth_getFilterChanges`.
</Warning>

## Response

* `result` — an array of log objects. Each log object contains details about the event, including whether the log was removed (due to a chain reorganization), log index, transaction index, transaction hash, block hash, block number, address that generated the log, data associated with the log, and topics (event signatures and indexed event parameters).

## Use case

The `eth_getFilterChanges` method is essential for decentralized applications that need to monitor specific events on the blockchain. For example, a dApp might use this method to listen for token transfer events or contract interactions that trigger specific functionalities within the application.


## OpenAPI

````yaml openapi/ronin_node_api/eth_getFilterChanges.json POST /3997273fc956a67dc6982384500e669e
openapi: 3.0.0
info:
  title: eth_getFilterChanges
  version: 1.0.0
  description: >-
    This API endpoint returns an array of log objects for all logs that have
    occurred since the last poll.
servers:
  - url: https://ronin-mainnet.core.chainstack.com
security: []
paths:
  /3997273fc956a67dc6982384500e669e:
    post:
      tags:
        - logs
      summary: eth_getFilterChanges
      operationId: getFilterChanges
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                id:
                  type: integer
                  default: 1
                jsonrpc:
                  type: string
                  default: '2.0'
                method:
                  type: string
                  default: eth_getFilterChanges
                params:
                  type: array
                  items:
                    type: string
                  default:
                    - '0x1fb7f4c4e3e6af9d892f657ccaa77a7c'
      responses:
        '200':
          description: Array of log objects since last poll
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                  id:
                    type: integer
                  result:
                    type: array
                    items:
                      type: object
                      properties:
                        removed:
                          type: boolean
                        logIndex:
                          type: string
                        transactionIndex:
                          type: string
                        transactionHash:
                          type: string
                        blockHash:
                          type: string
                        blockNumber:
                          type: string
                        address:
                          type: string
                        data:
                          type: string
                        topics:
                          type: array
                          items:
                            type: string

````