02Where to look, and in what order to act
Use a dedicated approval management site and paste your address in — looking does not require connecting a wallet — or use the token approval page on that chain's block explorer. Check each chain separately.
Work down by risk:
| What you see | Action |
|---|---|
| Unlimited allowance, contract you do not recognise | Revoke now |
| Something you never deliberately approved | Revoke now, and consider moving the assets |
| Unlimited allowance, application long unused | Revoke; re-approve if it ever comes up |
| An approval on a token you hold a lot of | Revoke, or cap the allowance |
| Capped allowance, small figure | Leave it |
| Mature application you use often | Keep, but add to the next review |
Revoking is an on-chain transaction and costs a network fee. With many entries, handle only the high-risk ones or batch them when the network is quiet. Full walkthrough with a screenshot in checking and revoking approvals.
03Which approval types carry the most risk
In order: unlimited allowances, then any approval to an unfamiliar contract, then off-chain signatures you did not understand, then capped allowances. The first two deserve clearing first.
- Unlimited allowances. They do not decrease with use and they cover balances you have not received yet. If the contract fails, that token can go entirely.
- Approvals to unfamiliar contracts. You cannot assess what the code does, and you cannot predict whether it will be compromised later.
- Off-chain signatures you did not read. Potentially equivalent to an approval, with no on-chain record for you to review afterwards.
- Capped allowances. Loss has a ceiling; the most manageable of the four.
The mechanics behind each are in signatures and approvals.
04What this checklist does not cover
Only token approvals. A leaked seed phrase, a counterfeit wallet app, a swapped clipboard address, sending to the wrong destination — none of those are approval problems, and clearing approvals does nothing for them.
One point especially: if your seed phrase may already be exposed, revoking approvals is pointless — whoever holds it can simply transfer, without needing permission from anyone. In that situation the only effective action is moving assets to a brand new, properly backed-up wallet.
The full list of other routes is in how wallets actually get drained; to audit seed phrase storage, use the seed backup self-check.