Wallet portfolio value
wallet_portfolioValue a wallet in USD on Base, Ethereum or Solana: each holding (native coin, USDC/USDT and any tokens you list) priced from on-chain pools, the total, and warnings for thin pools or positions bigger than their pool.
$0.005 USDC per call over x402. Failed calls cost nothing. Call without payment to get a quote.
When to use: You need a wallet's value in USD: each holding priced and the total. Use instead: wallet_balance when amounts are enough (cheaper). Parameters: address is required. chain: base (default), ethereum or solana. tokens: up to 20 extra contracts or mints to include. Returns: holdings[] with amount, USD price, USD value and pool used, the total in USD, and warnings for thin pools or positions bigger than their pool.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | No | "base" (default), "ethereum" or "solana". | |
| tokens | No | Extra token contracts or SPL mints to include. | |
| address | Yes | 0x address on Base/Ethereum, or base58 address on Solana. | |
| payment | No | Base64 x402 payment payload. Omit it to receive a quote; sign that and call again. |