> ## 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_uninstallFilter | Ronin

> Ronin API method that allows for the removal of a filter previously installed on the Ronin node. Available on Ronin via Chainstack.

Ronin API method that allows for the removal of a filter previously installed on the Ronin node. This method is crucial for resource management, ensuring that filters are only kept as long as they are needed and are cleaned up afterwards.

<Warning>
  **Disclaimer**

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

  To test `eth_uninstallFilter` 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_uninstallFilter`.
</Warning>

## Parameters

* `filter_id` — a single filter identifier as a hexadecimal string. This is the ID of the filter that was returned by `eth_newFilter` or `eth_newBlockFilter` and is now being uninstalled.

## Response

* `result` — a boolean value indicating the success of the uninstallation. `true` if the filter was successfully uninstalled, otherwise `false`. This allows clients to verify that resources have been freed up appropriately.

## Use case

The `eth_uninstallFilter` method is used to manage the lifecycle of filters in decentralized applications. It is particularly useful in scenarios where an application dynamically creates filters to track specific events or logs and needs to clean them up after they are no longer necessary, helping to prevent resource leaks and maintain optimal performance.


## OpenAPI

````yaml openapi/ronin_node_api/eth_uninstallFilter.json POST /3997273fc956a67dc6982384500e669e
openapi: 3.0.0
info:
  title: eth_uninstallFilter
  version: 1.0.0
  description: >-
    This API endpoint allows for the removal of a filter that was previously
    installed. This is useful for  cleaning up resources once a filter is no
    longer needed.
servers:
  - url: https://ronin-mainnet.core.chainstack.com
security: []
paths:
  /3997273fc956a67dc6982384500e669e:
    post:
      tags:
        - filters
      summary: eth_uninstallFilter
      operationId: uninstallFilter
      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_uninstallFilter
                params:
                  type: array
                  items:
                    type: string
                  default:
                    - '0x1fb7f4c4e3e6af9d892f657ccaa77a7c'
      responses:
        '200':
          description: Success status of filter removal
          content:
            application/json:
              schema:
                type: object
                properties:
                  jsonrpc:
                    type: string
                  id:
                    type: integer
                  result:
                    type: boolean

````