Revoke.cash: The Token Approval Manager That Protects Your Wallet, Reviewed

Revoke.cash reviewed: the free tool to view and revoke risky token approvals across chains. Why stale approvals drain wallets, how to use it, and who it's for.

By Web3Wagmi Team3 min read
Table of contents

Most wallet drains do not crack your private key, they exploit an approval you already signed. Every swap or dapp interaction asks you to let a contract move your tokens, often for an unlimited amount, and that permission lingers long after you are done. Revoke.cash is the free, open-source tool that shows every approval your wallet has granted and lets you cancel the risky ones. It is the single best security habit in self-custody. Here is why approvals are dangerous and how to clean yours up.

What is Revoke.cash?

Revoke.cash is a free, open-source tool for managing token approvals. It scans your wallet across many chains and lists every allowance you have granted to dapps and contracts, then lets you revoke any you no longer need. Because stale and unlimited approvals are one of the most common ways wallets are drained, keeping that list clean is core self-custody hygiene.

It is read-and-sign, not custodial: Revoke.cash shows your approvals, and when you choose to revoke one, your own wallet signs a standard on-chain revoke transaction. It never takes control of your assets.

Why token approvals are dangerous

  1. You approve a contract to move a token so you can swap or use a dapp, often for an unlimited amount.
  2. The approval stays live indefinitely, long after you finish with that protocol.
  3. If that contract is later exploited or was malicious, the standing approval can be used to move those tokens out of your wallet.
  4. Revoking removes the permission, closing that door before anything can go wrong.

How to use Revoke.cash

  1. Open the app and connect your wallet, or paste an address to review approvals read-only first.
  2. Review your approvals, sorted by risk, unlimited allowances and unfamiliar contracts deserve attention.
  3. Revoke what you no longer need. Your wallet signs a standard revoke transaction, which costs a little gas.
  4. Repeat periodically and after using new dapps.

Why everyone should use it

  • Closes a top attack vector. Stale approvals are a leading cause of drains; revoking them removes the risk.
  • Free and open source. No cost, and the code is public.
  • Non-custodial. It only reads approvals and helps you sign revokes; it never holds funds.
  • Multi-chain. Review and clean approvals across the chains you use in one place.

Safety notes

Revoke.cash is safe when used correctly, but two cautions matter. First, verify the official URL, drainers clone security tools precisely because users trust them. Second, revoking costs gas, so batch sensible clean-ups rather than revoking one at a time constantly. Reviewing approvals read-only (by pasting an address) is free and a good first step before connecting anything.

How to get started

  1. Open the official site and confirm the URL is correct.
  2. Review your approvals, ideally read-only first.
  3. Revoke unlimited and unused approvals, signing each with your wallet.
  4. Make it a habit every few weeks and after using new protocols.

→ Open Revoke.cash

Final verdict

Revoke.cash is the highest-leverage security habit in self-custody. A free, open-source, non-custodial way to find and cancel the stale approvals that drain wallets, across every chain you use. It will not stop you from signing a bad transaction today, but it closes the standing doors you opened yesterday. Review your approvals now, revoke what you do not need, verify the official URL, and repeat regularly. Few things protect your wallet for less effort.

For more, see our best crypto wallets guide.

Frequently asked questions

What is Revoke.cash?

Revoke.cash is a free tool to view and revoke the token approvals your wallet has granted to dapps and contracts across many chains. Old or unlimited approvals are a common way wallets get drained, and Revoke.cash lets you find and cancel them in a few clicks.

Why do token approvals matter?

To swap or use most dapps, you approve a contract to move your tokens, often for an unlimited amount. If that contract is later exploited or was malicious, the approval can be used to drain those tokens. Revoking approvals you no longer need removes that standing risk.

Is Revoke.cash safe?

Yes, used correctly. It is non-custodial and open source: it shows your existing approvals and, when you choose to revoke one, your wallet signs a standard revoke transaction (which costs gas). It never gains control of your funds. Always verify the official URL, since drainers clone security tools too.

How often should I revoke approvals?

Check periodically and after using new or unfamiliar dapps. A good habit is to revoke unlimited approvals once you finish with a protocol, and to review your approval list every few weeks. It costs a little gas but removes a major, silent attack vector.