# Base Wallet Portfolio Valuation

> Base Wallet Portfolio Valuation is a paid API for AI agents from auditor-x402.onrender.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-30).

Returns the ETH and major ERC-20 token balances of a Base wallet address, each priced in USD via on-chain Uniswap v3 data, plus a total portfolio value.

## Facts

- Endpoint: POST https://auditor-x402.onrender.com/api/wallet-portfolio?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/base-wallet-portfolio-valuation-843ad903
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_LE-PSZRmq5XUqHxZs2aqR

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-wallet-portfolio-valuation-843ad903 -d '<json body>'
```

Example prompt: What's the full token portfolio for wallet 0xAbc123...def on Base — show me each token balance and its current USD value, plus the total?

## When to prefer this

Use this endpoint when you need a fast, multi-token USD-denominated snapshot of a Base wallet's holdings across ETH and the most liquid DeFi assets (USDC, WETH, cbETH, cbBTC, DAI, USDbC) with on-chain pricing from Uniswap v3. Prefer this over block explorer APIs when you want live USD values rather than raw balances, and over full portfolio aggregators when you only care about Base mainnet and major tokens without off-chain price feeds.

## Known failure modes

- Invalid or malformed wallet address returns an error
- Wallet with zero balances returns all zeros without error
- Uniswap v3 on-chain pricing unavailable for a token may result in missing USD value
- Network congestion on Base may cause slow or failed RPC responses
- Cold start latency on Render.com free tier may cause initial timeout
- Only a fixed curated set of tokens is supported; non-listed ERC-20s are not included

## How this service works

Portfolio of a wallet on Base: native ETH plus a curated set of major ERC-20s (USDC, WETH, cbETH, cbBTC, DAI, USDbC), each valued in USD on-chain via Uniswap v3. Returns per-token amounts, USD values and the total.

## Output

Returns a structured breakdown of the wallet's holdings on Base: native ETH plus up to six major ERC-20 tokens (USDC, WETH, cbETH, cbBTC, DAI, USDbC), each with its token amount and current USD value priced on-chain via Uniswap v3. Also includes a single total portfolio USD value aggregating all positions.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "userAddress": {
   "type": "string",
   "description": "Wallet address (0x...) to inspect"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/base-wallet-portfolio-valuation-843ad903/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from auditor-x402.onrender.com](https://www.zero.xyz/host/auditor-x402.onrender.com/llms.txt)
