# Base Mainnet Wallet Summary

> Base Mainnet Wallet Summary is a paid API for AI agents from grizzly-x402.onrender.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-28).

Returns a summary of a Base mainnet wallet address including ETH, USDC, WETH, cbBTC, and DAI balances, transaction count, and whether the address is an EOA or smart contract

## Facts

- Endpoint: GET https://grizzly-x402.onrender.com/base/wallet?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/base-mainnet-wallet-summary-92c0b83f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7krCMiw5DbPyHhltNNH0e

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 base-mainnet-wallet-summary-92c0b83f
```

Example prompt: What are the ETH, USDC, WETH, cbBTC, and DAI balances for the Base wallet 0x4838B106FCe9647Bdf1E7877BF73cE8B0BAD5f97, and is it a regular wallet or a smart contract?

## When to prefer this

Use this endpoint when you need a quick, multi-token balance snapshot for any Base mainnet address without setting up your own RPC connection. It is ideal for agents that need to check wallet health, verify funding, or distinguish EOA from contract addresses on Base in a single call. Prefer this over general Ethereum endpoints when the target chain is specifically Base mainnet and you want USDC, WETH, cbBTC, and DAI balances returned together with the ETH balance in one response.

## Known failure modes

- Invalid or malformed 0x address returns an error
- Address not found on Base mainnet may return zero balances
- Rate limiting or payment failure (402) if x402 micropayment not processed
- Network timeouts if Base RPC is congested
- Missing required 'address' query parameter returns a 400-style error

## How this service works

Pay-per-call data tools for agents, paid in USDC on Base via x402.

## Output

Returns a structured wallet summary for the queried Base mainnet address, including individual token balances (ETH, USDC, WETH, cbBTC, DAI), the total number of transactions the address has sent or received, and a flag indicating whether the address is an externally owned account (EOA) or a deployed smart contract.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "address"
     ],
     "properties": {
      "address": {
       "type": "string",
       "description": "0x address on Base"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "eth": {
       "type": "string"
      },
      "block": {
       "type": "integer"
      },
      "chain": {
       "type": "string"
      },
      "tokens": {
       "type": "object",
       "additionalProperties": {
        "type": "string"
       }
      },
      "address": {
       "type": "string"
      },
      "txCount": {
       "type": "integer"
      },
      "isContract": {
       "type": "boolean"
      }
     }
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "eth": "0.002",
  "block": 36000000,
  "chain": "base",
  "tokens": {
   "USDC": "4.915"
  },
  "address": "0x14DB9C09870b2acf1dc47aF68BBbBC53220D90f1",
  "txCount": 3,
  "isContract": false
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/base-mainnet-wallet-summary-92c0b83f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from grizzly-x402.onrender.com](https://www.zero.xyz/host/grizzly-x402.onrender.com/llms.txt)
