Quick answer: Revoke a token approval when a contract no longer needs spending permission or when you no longer trust the application. Use a reputable explorer or permission tool, confirm the network and review the transaction before signing. Revocation costs gas and does not recover funds already lost.Approvals are useful for swaps and DeFi, but
Quick answer: Revoke a token approval when a contract no longer needs spending permission or when you no longer trust the application. Use a reputable explorer or permission tool, confirm the network and review the transaction before signing. Revocation costs gas and does not recover funds already lost.
Approvals are useful for swaps and DeFi, but unlimited permissions can remain active long after a user leaves an application.
What an approval means
An ERC-20 approval allows a spender contract to transfer a specified amount of a token from your wallet. The spender is not automatically the website or token team; check the contract address and network.
When to revoke
- You stopped using the application.
- The contract was compromised or upgraded unexpectedly.
- You granted unlimited approval for a one-time action.
- The token or protocol is no longer supported.
Safe revocation steps
Open the official permission tool or a trusted block explorer, connect the correct wallet, choose the correct network, identify the spender and set the allowance to zero. Read the wallet transaction and verify the gas fee before confirming.
Important limits
Revocation is not a refund. It cannot undo a completed transfer, remove a malicious token from existence or protect other networks. Review approvals on each chain separately.
FAQ
Does disconnecting a wallet revoke approvals?
No. Disconnecting a website changes the connection, not the on-chain allowance.
Do hardware wallets prevent approval risk?
They protect keys, but the user can still sign a harmful approval. Always read the permission request.