Overview
Revoke.cash is a free security tool that lets users revoke token approvals and permissions on Ethereum and other EVM-compatible blockchains. It helps mitigate risk by removing previously granted allowances to smart contracts, which is one of the most common vectors for wallet drain attacks. The tool scans a wallet's approval history and provides a simple interface to revoke.
How It Works
When a user approves a contract to spend their tokens, that allowance stays active until it is spent or revoked. Revoke.cash reads the approval events for a wallet address and displays every active allowance. Users connect their wallet and revoke selected approvals in a single transaction, removing the contract's permission to move their funds.
Why It Matters
Token approvals are a hidden risk surface: most wallets have approved dozens of contracts over time, and any exploited approval can drain funds. Revoke.cash turned a technical security problem into a simple, widely used utility, making approval hygiene accessible to normal users. It is a canonical example of security tooling in the Web3 stack.
Related Concepts
Revoke.cash is a Security tool centered on Token Approvals, the same permissions that Rabby helps users inspect. It connects to the broader risk-management practice of securing a Wallet.