Skip to content
Documentation

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

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.

Jump to the API reference

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

  1. Connect or paste. Connect a wallet, or paste any address. Read-only by default.

  2. Scan. We index every approval the address has ever granted, across all 27 supported chains, in one pass.

  3. Score. Each approval is graded against the risk heuristics and ranked by what can hurt you most.

  4. Revoke. Click revoke. We construct the transaction; you sign it in your wallet. Your keys never leave your device.

  5. 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.

Allowance Guard