Revoke an ERC-20 Approval
Revoking an allowance changes the token contract’s permission state. It is its own on-chain transaction, so it requires wallet approval and network gas.
Key idea
Identify the spender first. Revoking the wrong allowance can break an app you still use without reducing the permission you meant to remove.
In this guide
Related workflow
Token Approvals →Find the live allowance
Review current permissions rather than only recent transactions. An approval created months ago can still be active today.
Confirm the spender
Match the spender address to the protocol or contract you intend to revoke. Names and logos are not enough for a security-sensitive action.
Approve the revoke transaction
A revoke changes on-chain state and therefore costs gas. Review the network, token and spender again in your wallet before signing.
Put it in context
Tools connected to this topic
Use the concepts above to understand what these tools show or ask you to approve.
Keep going
Related guides
The closest concepts to read next.
Wallets & safety · 5 min
ERC-20 Approvals, Explained
Check the spender and allowance amount, not just the app name shown beside them.
Read next →Wallets & safety · 4 min
Unlimited vs. Exact Token Approvals
Approval size is part of transaction risk. Match the permission to how much access the action actually needs.
Read next →Wallets & safety · 5 min
Analyze a Solana Wallet
Use the public address only. Read balances and activity together, and treat labels as context rather than proof.
Read next →