Skip to content
Documentation

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

  1. 1Connect or paste. Connect a wallet, or paste any address. Read-only by default.
  2. 2Scan. We index every approval the address has ever granted, across all 15 supported chains, in one pass.
  3. 3Score. Each approval is graded against the risk heuristics and ranked by what can hurt you most.
  4. 4Revoke. Click revoke. We construct the transaction; you sign it in your wallet. Your keys never leave your device.
  5. 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.

Allowance Guard