Token approval manager

Every approval is an
open door to your wallet

Scan your on-chain history. Find dangerous permissions. Revoke them in one click.

$3.4B
Lost in 2025
47
Avg approvals
~12s
To revoke all
0
High risk
0
Medium
0
Low
$0
Total exposure
Protocol Amount Date Risk Action
// How it works
Three steps to full control
01

Connect

Link your wallet through MetaMask, WalletConnect, or any EVM/TRON wallet. Read-only access — we never request transaction permissions until you initiate a revoke.

02

Scan

We index every ERC20, ERC721, and ERC1155 approval ever granted by your address. Each one is scored for risk based on contract age, audit status, and exposure amount.

03

Revoke

Revoke individual approvals or batch-revoke everything at once. Each revocation is a standard on-chain transaction that sets the allowance back to zero.

// Security
Built for real security, not theater

No private key access

We never see or request your private keys. The tool operates through standard wallet connections and only sends transactions you explicitly approve.

Real-time on-chain data

All approval data comes directly from the blockchain. No cached databases, no delayed syncs. What you see is what's on-chain right now.

Open-source contracts

The revoke transaction is a standard ERC20 approve(spender, 0) call. Nothing proprietary, no intermediary contracts. Verify every transaction before signing.

Risk scoring model

Each approval is scored using contract age, verification status, historical exploit data, liquidity depth, and approval amount relative to your balance.

// Supported networks
Multi-chain coverage
Ethereum
Arbitrum
Optimism
Polygon
Base
BSC
TRON
Avalanche
// FAQ
Common questions
What is a token approval?
When you use a DEX or DeFi protocol, you grant it permission (approve) to spend your tokens. This permission often stays active permanently — even after you're done using the protocol. If that contract gets hacked, the attacker can drain any tokens you've approved.
Is revoking safe?
Yes. Revoking simply sets the approved amount to zero using a standard on-chain transaction. It doesn't move your tokens, doesn't interact with any third-party contract, and can be verified on any block explorer before you sign.
Does revoking cost gas?
Yes, each revoke is an on-chain transaction that requires a small gas fee — typically $0.50–$2.00 on Ethereum mainnet, and significantly less on L2s like Arbitrum or Base.
How are risk scores calculated?
We analyze contract age, verification status on Etherscan, audit history, total value locked, known exploit incidents, and the size of your approval relative to your actual balance. Older unlimited approvals to unaudited contracts score the highest risk.
Will I need to re-approve after revoking?
Yes. If you revoke an approval for Uniswap, the next time you swap that token on Uniswap, you'll be asked to approve it again. This is normal and expected — it's better to approve on demand than to leave unlimited approvals forever.

Your wallet has open doors.
Time to close them.

Select Network

Choose which network to scan for token approvals. This determines which chain we'll check for permissions.

Revoking approvals
0 / 0

All approvals revoked

0
Revoked
$0
Secured
0 ETH
Total Gas
0s
Duration

Your wallet is now protected. No contracts have unrestricted access to your tokens.