# Wallet Drainer Protection & Token Approval Risk Scanner

> Wallet Drainer Protection & Token Approval Risk Scanner is a paid API for AI agents from taxpulse.theaslangroupllc.com, paid per call via x402, $0.5/call, status unknown (last checked 2026-09-14).

Enumerates all live ERC-20/ERC-721/ERC-1155 token approvals on an EVM wallet across major chains, risk-ranks each spender, and returns a prioritized revocation action list

## Facts

- Endpoint: GET https://taxpulse.theaslangroupllc.com/api/crypto/wallet-guard
- Price: $0.5/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/wallet-drainer-protection-token-approval-risk-scanner-35398de6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iMc2aEU4LT-hB5IelY9v8

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability wallet-drainer-protection-token-approval-risk-scanner-35398de6
```

Example prompt: Scan my wallet 0xABC123...def for all live token approvals across major EVM chains and tell me which ones are risky or need to be revoked — flag any malicious contracts, unlimited allowances, or unverified spenders.

## When to prefer this

Use this endpoint when an AI agent or user needs a comprehensive, deterministic security audit of all outstanding token approvals across EVM chains — especially when assessing wallet drainer exposure, preparing for revocation, or doing pre-transaction security checks. Prefer this over general on-chain data tools because it provides opinionated risk ranking and an actionable revocation list rather than raw approval data.

## Known failure modes

- Invalid or malformed wallet address returns 400 error
- Unsupported EVM chain returns scope error
- RPC node timeout for one or more chains results in partial scan with warning
- No approvals found returns empty list (not an error)
- Payment not received results in 402 response

## How this service works

Wallet drainer-protection scan: enumerates every live token approval (ERC-20, ERC-721, ERC-1155) your wallet has granted across major EVM chains, risk-ranks each spender (malicious flags, unverified contracts, unlimited allowances, EOA spenders), and returns a prioritized revocation action list. Deterministic security scan.

## Output

A structured list of all active token approvals (ERC-20, ERC-721, ERC-1155) granted by the wallet, each annotated with a risk rank, malicious flags, contract verification status, allowance amount (unlimited vs bounded), spender type (EOA vs contract), and a prioritized revocation action list ordered by severity.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "address"
 ],
 "properties": {
  "chains": {
   "type": "string",
   "description": "CSV of chains. Default: all (ethereum,base,arbitrum,optimism,polygon)"
  },
  "address": {
   "type": "string",
   "description": "EVM wallet address (0x…)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/wallet-drainer-protection-token-approval-risk-scanner-35398de6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from taxpulse.theaslangroupllc.com](https://www.zero.xyz/host/taxpulse.theaslangroupllc.com/llms.txt)
