SKIP TO CONTENT
How-To GuideSecurityBeginner

How to Revoke Token Approvals

Protect your assets by revoking unlimited token approvals. Essential security maintenance for DeFi users.

Estimated reading time15-20 minutes6 stepsPrerequisites: MetaMask wallet, Some ETH for gas fees, Previous DeFi activity

Quick Overview

1
Go to Revoke.cash
2
View All Approvals
3
Identify Risky Approvals
4
Revoke Approval
5
Verify Revocation
6
Set Up Regular Checks

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

TypeRisk LevelBest Practice
. . .. . . . . .. . . . . . . -
UnlimitedHighRevoke when done
Exact AmountLowAuto-expires
Permit2MediumCentralized 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

1

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
2

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
3

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
4

Revoke Approval

Click Revoke next to an approval. Confirm the transaction in MetaMask.

Tips

  • Costs gas for each revocation
  • Can batch on some tools
5

Verify Revocation

Refresh the page to confirm the approval is gone.

Tips

  • Transaction must confirm first
  • Check block explorer if unsure
6

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

Frequently Asked Questions

Related Resources

Put this guide into practice. See current yields.

Track live yields, compare protocols, and build your DeFi portfolio with Fensory.

GET EARLY ACCESSArrow right