# Agent402 Wallet Readiness Check

> Agent402 Wallet Readiness Check is a paid API for AI agents from agent402.tools, paid per call via x402, $0.008/call, status unknown (last checked 2026-09-15, last successful call 2026-08-05).

Checks whether an EVM (and optionally Solana) wallet can pay right now by returning USDC balances on Base and Solana, live Base gas price, and a Coinbase Onramp funding link if funds are low.

## Facts

- Endpoint: POST https://agent402.tools/api/skill/wallet-readiness
- Price: $0.008/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Last successful call: 2026-08-05
- Success rate: 100% of calls made through Zero
- Rating: 3.7 / 5 from 1 review
- Activations on Zero: 2
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agent402-wallet-readiness-check-faa42f30
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_o5BmBEFHiFQaiPsxhGrB-

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 agent402-wallet-readiness-check-faa42f30 -d '<json body>'
```

Example prompt: Before submitting the next payment, can you check if wallet 0xAbC123...def is ready to pay — I need USDC balance on Base, current gas, and a top-up link if it's running low? Also check Solana address 7xMn...QpR for SPL USDC.

## When to prefer this

Choose this endpoint when you need a single bundled call to assess whether an agent wallet is ready to execute payments — combining USDC balance checks across Base and Solana, live gas data, and a funding link in one response. Prefer it over separate balance and gas checks when you want to minimize round trips and get an actionable onramp URL in the same response.

## Known failure modes

- Invalid EVM address format returns a validation error
- Wallet address not found or zero balance returns zeroed fields but no error
- Network timeout from Base or Solana RPC causes partial or failed response
- Missing required address field returns a 400-level error
- Payment of $0.05 USDC not received results in 402 Payment Required

## How this service works

Bundled execution of the Agent wallet readiness check workflow - One call answers 'can this wallet pay right now?' - USDC balances on Base AND Solana, live Base gas, and a ready-to-share Coinbase Onramp funding link if it's running dry. One x402 payment runs 3 underlying tools (wallet-balances, gas-snapshot, onramp-link); partial-success per step.

## Output

Returns USDC balances on Base and Solana, the current live gas price on Base, a boolean or readiness signal indicating whether the wallet can pay right now, and a Coinbase Onramp funding URL to top up the wallet if balances are insufficient.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "address": {
   "type": "string",
   "description": "The EVM wallet address to check (0x…)"
  },
  "solanaAddress": {
   "type": "string",
   "description": "Optional Solana address to check SPL USDC as well"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "args": {
   "address": "0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0",
   "solanaAddress": "J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg"
  },
  "pack": "wallet-readiness",
  "steps": [
   {
    "ok": true,
    "slug": "wallet-balances",
    "result": {}
   },
   {
    "ok": true,
    "slug": "gas-snapshot",
    "result": {}
   },
   {
    "ok": true,
    "slug": "onramp-link",
    "result": {}
   }
  ],
  "summary": "3/3 steps succeeded"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agent402-wallet-readiness-check-faa42f30/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agent402.tools](https://www.zero.xyz/host/agent402.tools/llms.txt)
