Take Back Control of Your Wallet.
When using dapps like Uniswap or OpenSea you have to grant them permission to spend your tokens and NFTs. This is called a token approval. If you don't revoke these approvals, the dapp can spend your tokens forever. Take back control by revoking your approvals.
How To Revoke Your Approvals.
1. Connect
Click Connect Wallet on the top right or enter an address in the search bar.
2. Inspect
Inspect your approvals by using the network selection, sorting and filtering options.
3. Revoke
Revoke the approvals that you no longer use to prevent unauthorized transfers of funds.
Why You Should Use Revoke.
1. Use Revoke periodically.
It is always good to limit your approvals whenever you are not actively using a dapp, especially for NFT marketplaces. This reduces the risk of losing your funds to hacks or exploits and can also help mitigate the damage of phishing scams.
2. Use Revoke after getting scammed.
Very often, scammers try to trick you into granting them an approval to your funds. Sort your approvals by most recent to find out which approvals are to blame and revoke them to prevent further damage. Unfortunately it is not possible to recover funds that have already been stolen.
3. Use the Revoke browser extension.
Prevention is better than mitigation. The Revoke browser extension warns you when you're about to sign something potentially harmful. This can save you from phishing scams by making you think twice about what you're doing.
Frequently Asked Questions.
Can I use Revoke to recover stolen assets?+
No. Revoke is a preventative tool that helps you practice proper wallet hygiene. By regularly revoking active approvals you reduce the chances of becoming the victim of approval exploits. It cannot be used to recover stolen funds, but you should still revoke the approvals that were used so more cannot be taken.
I want to revoke approvals, but when I add ETH to my account it gets stolen.+
If a "sweeper bot" steals any ETH as soon as it comes in, your seed phrase was compromised. Revoking approvals will not help. Abandon this wallet and create a new one.
Is it enough to disconnect my wallet instead of revoking approvals?+
No. Disconnecting your wallet does not protect you from approval exploits. It only prevents the website from seeing your address — your approvals stay active on-chain.
How much does it cost to use Revoke?+
Revoke is a free service, but every revoke transaction incurs a normal gas fee. Batch revoke charges a small $1.50 fee to support continued development. On certain networks the fee is covered by a sponsor.
Can hardware wallets save me from approval exploits?+
No. Hardware wallets are much safer against key theft, but approvals do not require key theft to steal your tokens. Hardware wallets offer no extra protection against approval exploits.
Why does my wallet mention "give permission" or "set approval for all" when revoking?+
In token smart contracts, approving and revoking use the same function. When revoking the value is set to 0 (ERC20) or false (NFTs). You can verify by checking the transaction data.
What happens to my deposited or staked tokens when I revoke?+
Revoking approvals has no impact on deposited or staked tokens. They stay deposited and can be withdrawn. Adding more tokens to a position will require a new approval.
Which approvals do I need to revoke?+
It's a trade-off between safety and convenience. Well-known protocols are usually fine to leave approved. Newer or unknown contracts should be revoked. Some use cases (like active OpenSea listings) require approvals to remain active.
Do I need to revoke approvals on testnets?+
Generally no — testnet tokens have no value and approvals are scoped per token per network, so testnet approvals do not risk mainnet funds.
Which networks does Revoke support?+
The browser extension supports every EVM network. The website supports a large number of EVM networks — over 100 mainnets and testnets.
Which domain services does the address search support?+
The search bar supports ENS, Unstoppable Domains and Avvy Domains. More may be added in the future.
My question is not listed here.+
Reach out on Twitter or Discord and we'll be happy to help.