How to revoke risky token approvals
Approvals live on-chain. This site cannot click Revoke for you. The unique job: verify a clean wallet binary, then use a real revoke surface — with a loss table of what each surface cannot clear.
Security Guides · 7 min · Updated Aug 2026 · Expert
To revoke token approvals, you send an on-chain transaction from the wallet that granted approve — WalletGuard cannot do that from this origin. Install a real wallet first (Rabby’s approval UI is why the verifier presets rabby_chrome), then revoke on Rabby, Etherscan token approvals, or Revoke.cash.
If the seed was typed into a fake app, revoking from the burned wallet is a race. Prefer a new seed on a verified install, then move funds, then revoke leftovers from the old address if you still control it.
Do this now
- Confirm you are on a real wallet binary. If you are about to revoke from Rabby, confirm ID
acmacodkjbdgmoleebolmdjonilkdbchand hash a file with the embed below. A fake Rabby with a revoke screen is still a drainer. - Revoke on an actual chain UI. Rabby: Approvals / security panel. Etherscan: address → Token Approvals. Revoke.cash: connect the same address. Sign the revoke. This website will not pop a wallet connect.
- Treat unlimited approve as the default threat. Set allowances to zero. Then stop signing new unlimited approvals on mint sites. Drainers are explained in the drainers guide — this page only covers the revoke step.
Revoke surface → what it clears → what it cannot
| Surface | Clears | Cannot clear |
|---|---|---|
| Rabby approvals UI | EVM allowances the extension can see | Solana token delegations; a stolen seed |
| Etherscan Token Approvals | Tracked ERC-20/721 allowances on that explorer’s chains | Approvals on a chain the explorer does not list |
| Revoke.cash | EVM allowances you connect | Need for a real extension; phishing clones of revoke sites |
| WalletGuard | Nothing on-chain | We only hash installers |
What revoking cannot do
It cannot un-steal ETH already transferred. It cannot fix a seed you posted. It cannot replace hardware confirmation.
Permit / Permit2 signatures are a related class — still a signature, still not this website.
Frequently asked questions
Can WalletGuard revoke my token approvals?
No. Revoke is an on-chain transaction from your wallet. We only provide a local SHA-256 tool so the wallet you use to revoke is the real binary.
Is Revoke.cash the only way?
No. Rabby’s in-extension approvals UI and Etherscan token approvals both work for EVM allowances. Use official URLs you typed, not ads.
I already signed an unlimited approve. Is revoke enough?
Revoke stops future pulls against that spender. It does not reverse completed transfers. Do it anyway, then tighten how you sign.