{"uid":"cap_yBHWg2sKpGtuDQPHvcOWz","slug":"base-live-balance-d6f4da96","name":"base-live-balance","description":"Native ETH balance plus up to 20 ERC20 token balances for one wallet on Base mainnet, in a single Multicall3 round trip regardless of token count.","url":"https://x402.agentindex.world/base/live-balance?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"tokens":{"type":"array","items":{"type":"string"},"title":"Tokens","maxItems":20},"wallet":{"type":"string","title":"Wallet"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.003","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.003/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.003","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_lJ234XRJw0zi_OlG3TtUS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.003","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Fetches native ETH balance plus up to 20 ERC20 token balances for a single wallet on Base mainnet in one Multicall3 round trip.","exampleAgentPrompt":"What's the current ETH balance and USDC, DAI, and WETH token balances for wallet 0xAbC123...def456 on Base mainnet?","exampleUseCases":[{"title":"DeFi portfolio snapshot for agent","prompt":"Can you pull the live ETH balance plus USDC, WETH, and cbETH balances for my wallet 0x1234567890abcdef1234567890abcdef12345678 on Base right now?"},{"title":"Pre-payment wallet sufficiency check","prompt":"Before I submit this transaction, check if wallet 0xdeadbeefdeadbeefdeadbeefdeadbeefdeadbeef has enough ETH and USDC on Base to cover the costs."},{"title":"Automated treasury monitoring","prompt":"Check the current ETH and USDC balances on Base for our treasury wallet 0xaabbccddeeff00112233445566778899aabbccdd and alert me if either drops below threshold."}],"resultDescription":"Returns the native ETH balance and the balances of up to 20 specified ERC20 tokens for the given wallet address on Base mainnet, all retrieved in a single Multicall3 round trip for efficiency and consistency.","failureModes":["Invalid wallet address format returns an error","ERC20 token contract address not valid on Base mainnet returns zero or error for that token","More than 20 tokens specified exceeds the maxItems limit","Wallet with no holdings returns zero balances","Network congestion may cause timeout on Multicall3 call","Payment failure (x402) prevents the call from being made"],"whenToPreferThis":"Use this endpoint when you need to check both native ETH and multiple ERC20 token balances for a single wallet on Base mainnet in one efficient call. Ideal when you need a consistent, atomic snapshot of wallet holdings without making multiple separate RPC calls. Prefer this over generic wallet checkers when specifically targeting Base mainnet and needing multi-token aggregation in a single round trip.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T12:40:11.117Z","isFirstParty":false,"canonicalSlug":"base-live-balance-d6f4da96"}