How to Revoke Token Approvals After Using a Crypto Site
After using a dapp, an airdrop or a reward site, it's worth asking whether that site can still touch your tokens. The answer sits in your token approvals, which stay on-chain long after you close the tab. This guide covers finding them, deciding which to keep and revoking the rest.
Most faucet rewards are tiny. FaucetPay can help you collect small payouts from supported faucets, PTC sites and reward platforms in one microwallet before withdrawing later.
Set up FaucetPay to collect small rewards →Short answer
Revoke an approval when you no longer use the site, no longer trust it or approved something you don't understand. List your approvals with a checker for each network you use, revoke the unneeded ones (each revoke is a small on-chain transaction) and check again afterwards.
What token approval means
A token approval can let a smart contract spend or move a specific token up to an allowed amount. It is not the same as simply connecting a wallet.
Why approvals matter
A risky or malicious approval may expose tokens to loss if the contract is abused or designed to drain funds.
When to review approvals
Review approvals after using unknown dapps, claim sites, airdrops, games, reward platforms or any page that asked for spending permission.
- unknown dapp
- airdrop claim
- token swap
- staking site
- reward platform
- wallet popup
Approval vs connection
Connecting a wallet may show an address. Approving a token can grant spending permission. Signing a transaction can perform an action.
How to revoke, step by step
The process is the same on most EVM networks.
- Open an approval checker such as Revoke.cash or the block explorer's own tool (Etherscan's Token Approval Checker on Ethereum, the equivalents on other explorers).
- Connect or paste your wallet address and pick the right network. Approvals are per network.
- Sort by value at risk and look for unlimited allowances and spenders you don't recognize.
- Click revoke on each one you don't need and confirm the transaction in your wallet. It costs a little gas.
- Reload the list after confirmation to make sure the allowance shows as zero.
Don't forget NFTs, permits and Permit2
NFT approvals usually take the form of SetApprovalForAll, which covers a whole collection at once. Permit signatures grant allowances without any transaction, so they only show up afterwards in a checker. And allowances given through Uniswap's Permit2 contract are listed separately from normal token approvals. Make sure the checker you use covers all three, and revoke the entries you don't recognize. MetaMask's own guide, checked on October 31, 2026, lists several tools, from block-explorer checkers on Etherscan, BscScan and Polygonscan to Revoke.cash, which supports more than 80 networks.
Safer habit
Use a separate low-value wallet for experiments and review approvals regularly, especially after testing reward sites.
Sources
Checked on October 31, 2026.
- MetaMask guide to revoking token approvals: https://support.metamask.io/more-web3/learn/how-to-revoke-smart-contract-allowances-token-approvals/
- Etherscan Token Approval Checker: https://etherscan.io/tokenapprovalchecker
- Revoke.cash: https://revoke.cash/
- EIP-2612 permit signatures: https://eips.ethereum.org/EIPS/eip-2612
Decision rule
If you cannot explain why an approval is still needed, consider revoking it before keeping value in that wallet.
Be careful with websites that promise unrealistic rewards, ask for deposits before withdrawal, or require suspicious wallet connections. Small reward sites should never need your seed phrase.
FAQ
Is connecting a wallet the same as token approval?
No. Connection usually exposes your address. Token approval can grant a contract permission over tokens.
Should I revoke every approval?
Not necessarily. Revoke approvals you no longer need or do not understand.
Can revoking approvals recover stolen tokens?
No. It can reduce future risk but cannot reverse completed transactions.
Should beginners use a separate wallet?
Yes. A low-value test wallet reduces exposure when trying unfamiliar sites.
Does revoking cost money?
Yes, a small gas fee, because the allowance is changed on-chain. On most layer-2 networks it's a few cents; on Ethereum mainnet it can cost more.