Base Wallet Balances
ontario_base-balancesBase wallet balance: ETH, USDC and about 25 widely held Base tokens for any address, plus up to 20 ERC-20 token contracts you name, each with symbol, decimals, raw and formatted amount and the block number read, live from Base mainnet RPC. Required: address. $0.002 USDC on Base. Failed read, no charge. No account, no API key. Base mainnet only; no prices or USD values; tokens outside the list and your extras are not discovered. [PAID: 0.002 USDC via x402 on Base. Two-step flow: a call without payment returns MCP PaymentRequired; the retry carries the signed PaymentPayload in params._meta['x402/payment']. The legacy _x402_payment base64 argument is also supported. Signing happens in the caller's wallet.]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tokens | No | Optional comma-separated ERC-20 contract addresses to read as well, max 20. | |
| address | Yes | Base wallet or contract address to read. | |
| _x402_payment | No | base64 x402 PaymentPayload (USDC on Base); obtain the requirements by calling this tool without it first. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||