How to check and revoke token approvals
You want to know which contracts can still move your tokens, and cut off the ones you no longer use.
What is actually happening
Using a DEX grants that contract permission to spend a token, often unlimited and forever. If that contract is later exploited, the permission is still live.
How to fix it
- Go to revoke.cash or the Token Approvals tab on the block explorer for your chain.
- Connect your wallet, or just paste your address to look without connecting.
- Review every approval. Anything you do not recognise or no longer use should go.
- Click Revoke and confirm. Each revoke is its own transaction and costs gas.
Do this every few months, and immediately after using anything new. It is the single highest value security habit in crypto and it takes five minutes.
RELATED
Transaction stuck pendingYour transaction has sat as Pending for minutes or hours and nothing is moving.Transaction failed but the gas was still takenThe transaction reverted, you got nothing, and the fee left your wallet anyway.Token is not showing in my walletThe block explorer shows the tokens arrived, but the wallet shows nothing.I sent tokens to the wrong networkYou withdrew to your address but picked the wrong chain, and the balance is not where you expected.
RISK WARNING
Crypto assets are highly volatile and largely unregulated. You can lose everything you put in.
Nothing on this page is financial, investment or tax advice, and nothing here is a recommendation
to buy or sell any asset. Do your own research and never commit money you cannot afford to lose.
