← Back to Problems/Token Approval Abuse / Unlimited Approval

Advanced Help ModeRECOMMENDED

Connect your wallet to get diagnostics tailored to your exact transaction history, approvals, and chain activity.

Approval scanner
TX diagnostics
Live support
Connect Wallet
</> Smart ContractsCritical Severity

Token Approval Abuse / Unlimited Approval

You may have given a contract unlimited spending rights over your tokens.

ApprovalSecurityRevoke

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.

01

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.

02

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.

03

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.

04

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.

Revoke.cash
Etherscan
De.fi Shield