Scan wallets. Score risk. Revoke approvals.
Allowance Guard scans, scores, and revokes ERC-20 approvals across 27 EVM chains — programmatically or through the dashboard. Start with the guides, or jump to the API reference.
Getting Started
Using AllowanceGuard
Developers
Support
References
Start here.
AllowanceGuard is an open-source wallet security scanner. It finds every approve(), setApprovalForAll(), and Permit2 grant your wallet has ever signed, scores each one against transparent risk heuristics, and lets you revoke them — one at a time or in a batch. Fully non-custodial: we never receive your keys, signatures, or seed phrases. The system has no ability to move your funds.
What it does
27 EVM chains
Ethereum, Arbitrum, Base, Optimism, Polygon, Avalanche, BNB Chain, Fantom, zkSync Era, Polygon zkEVM, Mantle, Gnosis, Linea, Scroll, and Celo — and twelve more.
Every approval primitive
ERC-20 approve(), ERC-721 / ERC-1155 setApprovalForAll(), and Permit2 off-chain signed allowances.
Risk heuristics, not scoring theatre
Each approval is graded on unlimited amounts, contract age, verification status, spender concentration, and known exploit signatures.
Batch revocation
Revoke many approvals in a single transaction. Lower gas than sequential revokes, especially on L1.
Continuous monitoring
Pro and Sentinel wallets are rescanned on a schedule. New high-risk approvals trigger email, Telegram, or webhook alerts.
Public REST API
Programmatic access to scanning, allowances, risk scores, and simulation. See the reference.
How it works
Connect or paste. Connect a wallet, or paste any address. Read-only by default.
Scan. We index every approval the address has ever granted, across all 27 supported chains, in one pass.
Score. Each approval is graded against the risk heuristics and ranked by what can hurt you most.
Revoke. Click revoke. We construct the transaction; you sign it in your wallet. Your keys never leave your device.
Monitor. Optional. Set the wallet to rescan on a schedule and alert you when something new and risky appears.
New here? Start with for the security primer, then jump to the API reference if you’re building an integration.
