Token approval revokers for each chain
Every swap, bot trade or DeFi deposit grants a contract a spending allowance, and that allowance never expires on its own. If the contract is exploited months later, it can still move your tokens. Revoking resets the allowance to zero.
| Tool | Chains | Best for |
|---|---|---|
| Revoke.cash | Ethereum, BNB Chain, Polygon, Arbitrum, Optimism and most EVM chains | The standard EVM revoker, plus a browser extension that warns before you sign |
| Unrekt | Many EVM networks | A fast, minimal allowance scan |
| DeBank Permissions | Multi-chain | Checking approvals inside the portfolio tracker you already use |
| MetaMask Portfolio | Ethereum, Polygon, BNB Chain | MetaMask users: view, reduce or remove unlimited approvals |
| Phantom | Solana | Disconnecting apps and sessions as a first triage |
| Solana Revoker | Solana | Token and NFT delegates that survive a disconnect |
| CoinTool (ct.app) | Ethereum, BNB Chain, Tron | A second-opinion scan |
Solana works differently: instead of ERC-20 allowances it uses delegate permissions, and those stay active after you disconnect a dApp. Phantom handles the quick disconnect; Solana Revoker removes the delegates.
One related cleanup pays you back: every memecoin trade, mint or airdrop on Solana opens a token account that locks a little SOL as rent. ClaimYourSol closes the empty ones and returns that SOL in about 30 seconds.

Are token approval revokers safe?
Yes: they're non-custodial, never ask for your private key, and a revoke can only remove a permission, never move funds.
The tools are free, but each revocation is a real transaction, so you pay gas: usually a few cents on BNB Chain, Polygon or Arbitrum, more on Ethereum mainnet at busy times. They also only check the wallet you connect; if you spread activity across several wallets, scan each one.
How to revoke token approvals, step by step
Same idea everywhere: scan, spot what you don't trust, revoke, confirm. The clip shows the scan on Revoke.cash.
Revoke approvals on EVM chains
- Open Revoke.cash and connect your wallet.
- Pick the network; every active approval appears with spender and allowance.
- Click Revoke next to any unlimited allowance or contract you no longer use, and confirm in your wallet.
Revoke approvals on Solana
- In Phantom, disconnect apps and sessions you don't recognize.
- Run Solana Revoker to clear token and NFT delegates and unknown permissions.
- Finish with ClaimYourSol to close empty token accounts.
Revoke approvals on Tron
- Open the approvals tool on CoinTool (ct.app) and select Tron.
- Revoke one TRC-20 approval at a time and check each spender address before you sign.
Wallet habits for Telegram bot users
Bots and new tokens generate approvals constantly, so make the cleanup routine.
- 🔥 Burner wallets: trade bots and fresh launches from a separate wallet, never the one holding long-term funds. It's the highest-impact habit you can add today.
- 📅 Weekly scan: check active bot wallets on Revoke.cash or Solana Revoker every week, and after every new protocol.
- ✂️ No unlimited approvals you don't need: reduce or revoke them as soon as a trade is done.
- 🧹 Monthly Solana sweep: Solana Revoker, then ClaimYourSol.
For the wider picture, see our guide on whether sniper bots are safe.

