Build with
AllowanceGuard
Guides, API reference, and integration docs. Scan wallets, score risk, and revoke approvals — programmatically or through the dashboard.
Getting Started
Using AllowanceGuard
Developers
Support
AllowanceGuard Documentation
Find and revoke risky token approvals across 27 EVM chains — through the dashboard, the browser extension, or the public API. These docs cover all three.
What it is
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 a set of risk heuristics, and lets you revoke them — one at a time or in a batch.
It is fully non-custodial. We never receive your private keys, signatures, or seed phrases, so we cannot move your funds — that capability does not exist in the system.
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.
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 API Reference.
How it works
- 1Connect or paste. Connect a wallet, or paste any address. Read-only by default.
- 2Scan. We index every approval the address has ever granted, across all 15 supported chains, in one pass.
- 3Score. Each approval is graded against the risk heuristics and ranked by what can hurt you most.
- 4Revoke. Click revoke. We construct the transaction; you sign it in your wallet. Your keys never leave your device.
- 5Monitor. Optional. Set the wallet to rescan on a schedule and alert you when something new and risky appears.
New here? Start with two pages
Read in Getting Started for the security primer, then jump to API Reference if you’re building an integration.