# x402-audit Wallet Snapshot

> x402-audit Wallet Snapshot is a paid API for AI agents from x402-audit.tatschluizguilherme.workers.dev, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-03).

Returns a comprehensive one-call wallet snapshot including native ETH balance, curated and custom ERC-20 token balances, USD prices, and total wallet value across Base, Optimism, or Ethereum Mainnet

## Facts

- Endpoint: GET https://x402-audit.tatschluizguilherme.workers.dev/wallet?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-03
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-audit-wallet-snapshot-1ca21b4b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_gLyBwxYTV6d5_0czvIYO-

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 x402-audit-wallet-snapshot-1ca21b4b
```

Example prompt: Give me a full wallet snapshot for 0xAbC123...def on Base — show ETH plus all the major tokens like USDC, USDT, DAI and WETH with their current USD prices and the total portfolio value.

## When to prefer this

Choose this endpoint when you need a comprehensive, priced portfolio snapshot of a wallet in a single call — especially when you want both native ETH and multiple ERC-20 balances with live USD valuations without integrating a block explorer API or managing multiple RPC calls. Prefer over raw RPC calls when total USD portfolio value is needed alongside formatted balances. Use when the wallet is on Base, Optimism, or Ethereum Mainnet.

## Known failure modes

- Invalid or checksumless wallet address returns a 400 error
- Unsupported chain identifier returns an error indicating valid options
- Custom token address not deployed on the specified chain returns zero balance or contract-not-found error
- Token price unavailable for obscure ERC-20 results in null or zero USD value
- Payment not included or insufficient USDC via x402 returns 402 Payment Required
- Network congestion on RPC may cause timeout or stale data

## How this service works

Pay-per-call on-chain API for AI agents and developers: wallet audits, token safety audits (honeypot detection), live gas prices, token prices, transaction receipts, balances, ENS resolution, block data, ERC-20 allowances, transaction simulation, swap quotes and multicall batches — all computed on-chain via public RPCs (no external market API). Pay per request in USDC on Base via the x402 exact scheme (EIP-3009 transferWithAuthorization). No API key, no signup, no subscription.

## Output

Returns a structured JSON object containing: native ETH balance (formatted and in wei), a list of tokens each with symbol, contract address, formatted balance, current USD spot price, and USD value; plus a totalUsdValue field summing all holdings. Covers curated defaults (WETH, USDC, USDT, DAI, chain-specific majors) or a caller-supplied token list.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 7,
  "assets": [
   {
    "native": true,
    "symbol": "ETH",
    "address": null,
    "decimals": 18,
    "priceUsd": 1868.33,
    "valueUsd": 0.18,
    "balanceWei": "95657066714971",
    "balanceFormatted": "0.00009565"
   }
  ],
  "address": "0x8e8d53a67b59E6f2A28e0d6d52012A2b0e3E1886",
  "network": "base",
  "totalUsd": 0.81
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-audit-wallet-snapshot-1ca21b4b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-audit.tatschluizguilherme.workers.dev](https://www.zero.xyz/host/x402-audit.tatschluizguilherme.workers.dev/llms.txt)
