Token Approval Abuse / Unlimited Approval
You may have given a contract unlimited spending rights over your tokens.
This guide covers 4 verified steps to resolve "Token Approval Abuse / Unlimited Approval". Follow each step in order before moving to the next. If the steps below don't resolve your issue, use the community support options at the bottom of this page.
Check Your Approvals
Go to revoke.cash and connect your wallet. It shows ALL contracts that have approval to spend your tokens, the amount approved, and when.
Revoke Suspicious Approvals
On revoke.cash, click "Revoke" next to any contract you don't recognize or no longer use. This costs a small gas fee but removes their access.
Use Exact Approvals Going Forward
When a dApp asks to approve tokens, look for an option to set a specific amount (not unlimited). Some wallets now prompt to customize approval amounts.
Move Funds If Compromised
If you suspect a malicious approval has already drained or will drain funds, immediately transfer all remaining tokens to a fresh wallet address.