Token approval checker
See which contracts can spend your ERC-20 tokens, how much they can still take, and revoke the ones you don’t use. Free, read-only until you choose to revoke.
Approvals
| Token | Spender | Allowance |
|---|
“Unlimited” means the spender can move any amount of that token from this wallet. Revoking sets the allowance to 0 and costs gas.
How it works
- Find past approvals. On Ethereum and Robinhood Chain the checker reads your wallet’s
Approvalevents from a block explorer API. - Read the current allowance. For every token and spender pair it calls
allowance(owner, spender)on the token contract, so used-up or revoked approvals drop out. - Revoke if you want. Connect the wallet that owns the tokens and sign
approve(spender, 0). Nothing happens without your signature.
Related
How to check and revoke token approvals → Token approvals explained → Wallet security for token creators →Questions people ask
What does a token approval checker do?
It lists the contracts your wallet has allowed to spend its ERC-20 tokens, shows how much each may still spend, and lets you revoke the ones you no longer need.
Does checking approvals cost anything?
No. Checking only reads public data and needs no wallet connection. Revoking is a transaction, so it costs network gas.
What does revoking do?
Revoking sets the allowance for that spender to zero. It does not move any tokens and does not undo past transfers.
Which networks are supported?
Full wallet scans work on Ethereum and Robinhood Chain. On Base and BNB Chain you can check a specific token against common spenders or any spender address you enter.
Can DegenKit move my tokens?
No. The checker never asks for your keys. A revoke only happens when you sign it in your own wallet.