eth_uninstallFilter

Uninstalls a filter with given id. Should always be called when watch is no longer needed. Additionally Filters timeout when they aren't requested with eth_getFilterChanges for a period of time.

Parameters

QUANTITY - the filter id.

Returns

Boolean - true if the filter was successfully uninstalled, otherwise false.

Example

NOTE: In this example we are using public Ethereum endpoint. Ideally, for your own projects, you should use your own endpoint, which you can generate for free by connecting to your wallet here.

Query

NOTE: ethers used below is a well-known web3 library, check it out here.

import { ethers } from 'ethers';

const provider =
  new ethers
    .providers
    .JsonRpcProvider("https://www.noderpc.xyz/rpc-mainnet/public")

const logs = async ()=> {
  const result = await provider.send("eth_uninstallFilter", ["0x0700000000000000f9383206a08e58ea"]);
  console.log(result);
}
logs();

Result

true

Last updated