Revoke Approvals
When you use a dapp, you often grant it permission to move a token on your behalf — frequently an unlimited allowance. Those approvals don’t expire. Months later, a contract you forgot about can still move your funds if it’s ever compromised. Revoke Approvals finds them and lets you switch them off.
What it checks
- ERC-20 token allowances (including unlimited approvals).
- ERC-721 / ERC-1155 NFT operator approvals (
setApprovalForAll). - Permit2 allowances.
It scans across many EVM chains using public RPCs and a Multicall3 fast path, so a sweep takes seconds rather than minutes.
How to use it
- Open the tool and enter (or connect) the address to inspect.
- Pick the networks to scan.
- Review the list of active approvals — each shows the token, the spender, and the allowance amount.
- Select the ones to cancel and revoke them. With a smart-contract wallet you can batch multiple revokes into a single signature.
Scope of the scan
The scan is built around fast, public-RPC-friendly queries rather than a deep historical log crawl, which keeps it quick and avoids rate limits. It covers a curated set of well-known tokens and spenders plus any you add yourself; a banner in the tool always states exactly what the current scan covered.
Fees
Revoking is an on-chain transaction, so you pay network gas. The tool itself is free.