How to Revoke Token Approvals
When you use DeFi, you approve smart contracts to spend your tokens. These approvals often remain active indefinitely, creating security risks. Regularly revoking unused approvals protects your assets.
What are Token Approvals?
Before a smart contract can use your tokens, you must approve it. Many dApps request unlimited approvals for convenience.
The Risk:- Approvals stay active forever
- Compromised contracts can drain approved tokens
- Old approvals to forgotten protocols remain
Approval Types
| Type | Risk Level | Best Practice |
|---|---|---|
| . . . | . . . . . . | . . . . . . . - |
| Unlimited | High | Revoke when done |
| Exact Amount | Low | Auto-expires |
| Permit2 | Medium | Centralized revoke |
When to Revoke
- After using a DEX
- Before interacting with new protocols
- When a protocol is hacked
- Regular security maintenance
. -
Monitor your approvals with Fensory. Get alerts for risky permissions.[Start Tracking →](https://www.fensory.com)
Step-by-Step Instructions
Go to Revoke.cash
Visit revoke.cash, the most popular approval management tool. Connect your wallet.
Tips
- ✓Also try: etherscan.io/tokenapprovalchecker
- ✓DeBank shows approvals too
View All Approvals
See all token approvals across all protocols. Sort by risk or date.
Tips
- ✓Unlimited approvals show infinity symbol
- ✓Click token name for details
Identify Risky Approvals
Look for unlimited approvals, unknown protocols, or old unused permissions.
Warnings
- ⚠Unknown contracts are highest risk
- ⚠Check protocol status before revoking active positions
Revoke Approval
Click Revoke next to an approval. Confirm the transaction in MetaMask.
Tips
- ✓Costs gas for each revocation
- ✓Can batch on some tools
Verify Revocation
Refresh the page to confirm the approval is gone.
Tips
- ✓Transaction must confirm first
- ✓Check block explorer if unsure
Set Up Regular Checks
Make approval review part of your security routine. Check monthly or after major activity.
Tips
- ✓Set calendar reminder
- ✓Check after using new protocols