eth_uninstallFilter
Removes an Ethereum log or block filter by ID.
Last updated
Removes an Ethereum log or block filter by ID.
Removes a filter and releases the node resources associated with it. The public MegaETH endpoint accepts this standard method even though filter-creation and filter-polling methods are not publicly supported.
0
filterId
QUANTITY
Yes
Identifier returned by a filter-creation method.
Returns true when the filter existed and was removed. Returns false when the filter ID was unknown or had already expired. false does not mean that eth_uninstallFilter itself is unavailable.
Clients should uninstall a filter when it is no longer needed so the node can release its resources.
MegaETH inherits the standard filter-removal handler and returns a boolean indicating whether a filter was removed.
The method returned false for an unknown filter ID on July 24, 2026. The public endpoint returned method-not-found errors for eth_newFilter, eth_newBlockFilter, eth_newPendingTransactionFilter, eth_getFilterChanges, and eth_getFilterLogs on the same date, so public clients normally use eth_subscribe instead of filter polling.
The | Scope | column distinguishes method failures from gateway policy errors.
-32602
Method
Invalid params
The filter ID is missing or malformed.
-32099
Transport/policy
Payload too large
The request exceeds the public endpoint body limit.
No method-specific error was observed for a canonical request.
Endpoint: https://mainnet.megaeth.com/rpc
Capture date: July 24, 2026
Outcome: false
Probe: MegaETH Mainnet public endpoint, July 24, 2026
Last updated
{
"jsonrpc": "2.0",
"id": 1,
"method": "eth_uninstallFilter",
"params": ["0x1"]
}{
"jsonrpc": "2.0",
"id": 1,
"result": false
}