Base Wallet Snapshot
base_wallet_snapshotRead a Base wallet native ETH balance and up to five ERC20 token balances at one pinned block. Separate balance lookups each answer at whatever height they happened to see, so they cannot be compared; these are all read at the same block and the block is in the response. Replaces six calls with one. Pay 8000 atomic USDC on Base via exact x402. MCP does not pay; it provides a challenge handoff.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"wallet": "<wallet>"
},
"name": "base_wallet_snapshot"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tokens | No | Up to five ERC20 contract addresses to read balances for. | |
| wallet | Yes | Wallet address to read. |