What Is Revoke.cash?
Revoke.cash is a free, open-source wallet security tool that lets you review and cancel the token and NFT approvals you have granted to smart contracts. Every time you use a decentralized application, you often sign an approval that gives that application permission to move specific tokens on your behalf. These approvals do not expire on their own. They stay active until you remove them, which means an old or forgotten approval can remain a risk long after you stop using an app.
The tool was created by developer Rosco Kalis and has become one of the most widely referenced security utilities in decentralized finance. It does not hold your funds, and it never asks for your seed phrase. You connect a wallet or paste a public address, view your active approvals, and revoke the ones you no longer need.
Why Approval Risk Matters
Approval risk is one of the most practical and most overlooked security problems in crypto. Many drained wallets are not the result of a stolen private key. Instead, the owner signed an approval, often an unlimited one, to a contract that was malicious or later compromised.
A few points worth understanding:
An approval is limited to a specific token on a specific network. An unlimited USDC approval puts your USDC at risk, but not your other assets.
Disconnecting your wallet from an app does not remove an approval. Disconnecting only hides your address. The permission still exists on-chain.
Hardware wallets do not protect against approval exploits, because no one needs your keys to move tokens you have already approved.
Revoking cannot recover funds that were already stolen. It is a preventative habit, not a recovery tool.
Supported Networks
Revoke.cash works with EVM-compatible blockchains, which are networks that run on the Ethereum Virtual Machine. According to the project, the website supports more than 100 networks, and the browser extension supports every EVM network.
Commonly supported chains include:
Ethereum
Arbitrum, Optimism, Base, and other Ethereum Layer 2 networks
Polygon
BNB Chain
Avalanche
You can switch between networks using a dropdown menu on the site. The tool also supports address lookups through naming services such as ENS, Unstoppable Domains, and Avvy Domains, so you can search by a readable name instead of a long address.
Main Features
Feature | What it does |
|---|---|
Approval checker | Lists every active token and NFT approval on a chosen wallet and network, including the spender, amount, and date. |
Revoke and edit | Cancel an approval entirely, or reduce an unlimited allowance to a smaller amount you actually need. |
Browser extension | Warns you before you sign an allowance so you can catch risky or phishing approvals in real time. |
Exploit checker | Compares your approvals against a list of known compromised contracts and flags matches. |
Batch revoke | Removes several approvals in one transaction to save time and gas. |
Premium tools | Optional paid extras such as auto-revoking, multi-wallet monitoring, and historical approval history. |
Set Up and Usage Guide
Using Revoke.cash takes only a few minutes. Before you begin, confirm you are on the genuine domain, since fake revoke sites are themselves a known phishing lure.
Step 1. Open the official site. Go to revoke.cash in your browser.
Step 2. Connect a wallet or paste an address. Click Connect Wallet, or enter a public address or ENS name to inspect approvals without connecting.
Step 3. Choose your network. Use the network dropdown to select the chain you want to review, then repeat for other chains you use.
Step 4. Review your approvals. Look at the spender, the approved amount, and the date. Pay close attention to any unlimited approvals and to contracts you no longer recognize.
Step 5. Revoke or reduce. Click Revoke to cancel an approval, or use the edit option to lower it. Confirm the transaction in your wallet and pay the network gas fee.
Step 6. Make it a habit. Review approvals after using new apps, and keep long-term holdings in a separate wallet from the one you use for active trading.
Fees
The core tool is free to use, but blockchain and subscription costs apply in some cases.
Item | Cost |
|---|---|
Core approval checking and revoking | Free and open source |
Network gas fee per revoke | Paid to the blockchain, not to Revoke.cash. Varies by network and congestion. |
Batch revoke (free users) | A small fee, reported at around $1.50 per batch, though some networks are sponsored. |
Premium subscription | Optional. Widely reported to start around $99 per year, adding features like auto-revoke and exploit monitoring. |
Fees can change, so treat the subscription and batch figures as recent estimates and check the official pricing page for current numbers.
Rating: 4.3 / 5
Revoke.cash earns a high rating because it solves a real and common security problem in a simple, transparent way. It is open source, does not custody funds, and covers a wide range of networks. It loses half a point because it only addresses approval-based risk, so it should be one part of a broader security routine rather than a complete solution.
Frequently Asked Questions
Is Revoke.cash safe to use?
It is widely trusted and open source, and it never requests your seed phrase. The main precaution is to confirm you are on the real domain before connecting, since scam clones exist.
Does Revoke.cash cost money?
The core tool is free. You still pay network gas fees for each revoke transaction, and there are optional paid features such as batch revoking for free users and a premium subscription.
Will revoking approvals recover stolen funds?
No. Revoking is preventative. It stops future access but cannot reverse a theft that already happened.
Do I still need to revoke if I use a hardware wallet?
Yes. Hardware wallets protect your keys, but approval exploits do not need your keys, so the same approval risk applies.
Does disconnecting my wallet remove approvals?
No. Disconnecting only hides your address from an app. The approval stays active on-chain until you revoke it.
Related Terms
NFT, DeFi, phishing, EVM.
Disclaimer: This content is for educational and informational purposes only and is not financial advice. Nothing here is a recommendation to buy or sell any asset or use any platform. Do your own research and manage your risk.




