Token Approvals
What can spend your tokens on this network.
Reads public data
Paste any address. Nothing connects and nothing can be signed here.
Coverage
GoPlus answers on Ethereum, BSC, Polygon, Arbitrum and Avalanche only. An empty result does not cover other chains.
About token approvals
An approval lets a contract move a specific token out of your wallet, and it stays live until you revoke it. Almost every interface asks for an unlimited one because it is convenient, which means most wallets carry a long tail of standing permissions to contracts the owner has forgotten about. Over $200 million was taken through approval-based attacks in 2024 and 2025 alone. This lists every live approval on a network and ranks them by what could actually be taken today — a flagged spender first, then unlimited allowances against balances you really hold, then everything else. Reading the list needs no wallet connection.
Common questions
How do I check which contracts can spend my tokens?
Paste any address. This reads the live approvals from GoPlus and shows, for each one, the spender, whether the allowance is unlimited, and how much of that token the spender could take today. It needs no wallet connection because reading an approval requires no permission.
Are unlimited token approvals dangerous?
An unlimited approval is only as safe as the contract stays. It is not an attack in itself — most DEXes request one — but it means a contract that is later exploited or upgraded hostilely can take the entire balance rather than a capped amount. This page separates unlimited allowances that sit against a balance you actually hold from ones against an empty one, because only the first can be spent.
Which networks does the approval check cover?
Five: Ethereum, BSC, Polygon, Arbitrum and Avalanche. That is the list the upstream data source answers on, measured rather than assumed. An approval granted on any other chain is not visible here, and an empty result does not cover it.