Free tools › Token approval checker

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.

How it works

  1. Find past approvals. On Ethereum and Robinhood Chain the checker reads your wallet’s Approval events from a block explorer API.
  2. 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.
  3. Revoke if you want. Connect the wallet that owns the tokens and sign approve(spender, 0). Nothing happens without your signature.

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.