{"uid":"cap_v768WOScPuPiKD2YeqiQK","slug":"base-wallet-balance-checker-3d5f7f7f","name":"Base Wallet Balance Checker","description":"Run before sending ETH or USDC or paying gas, to confirm the wallet really has enough. Never trust a balance remembered from earlier in a chat. Reads a wallet's ETH and native USDC balance on Base directly from the chain, at one block.","url":"https://base-pulse-1021990235790.us-central1.run.app/api/tools/balance?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_rzwGPACZEkypqPjEiFYoO","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Reads a wallet's ETH and native USDC balance on Base directly from the blockchain at a single block, for pre-transaction verification.","exampleAgentPrompt":"Before you send that 0.05 ETH from wallet 0xAbc123… to cover the gas and transfer, double-check the live on-chain ETH and USDC balances on Base so we know there's actually enough there right now.","exampleUseCases":[{"title":"Pre-transfer ETH sufficiency check","prompt":"I want to send 0.1 ETH from 0x4F8a…d3B2 on Base — can you pull the actual on-chain ETH balance right now to confirm there's enough to cover the transfer plus gas before we proceed?"},{"title":"USDC payment preflight for agent","prompt":"Before my agent pays the invoice in USDC, check the live balance on Base for wallet 0x9Ec1…77aF and tell me how much ETH and USDC it actually holds at this moment."},{"title":"Smart contract interaction gas check","prompt":"I'm about to interact with a Base smart contract and need gas — verify the current on-chain ETH balance for 0xDd32…F1c9 so I know if there's enough before the transaction fires."}],"resultDescription":"Returns the wallet's ETH balance and native USDC balance on Base, both read directly from the chain at a single block — giving a consistent, trustworthy snapshot suitable for pre-transaction validation.","failureModes":["Invalid or malformed wallet address returns an error response","Network or RPC node unavailability may cause a timeout or connection error","Payment of $0.01 USDC required per call — unpaid requests will be rejected","Wallet with no on-chain activity may return zero balances (not an error)","Rate limiting may apply under high request volume"],"whenToPreferThis":"Use this endpoint whenever an agent needs a trustworthy, real-time wallet balance on Base before executing or recommending a transaction — especially when in-context balance figures may be stale. It is specifically suited for pre-flight checks before sending ETH, paying gas, or transferring USDC on Base, and is preferred over cached or approximated values when financial accuracy matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T06:30:27.053Z","isFirstParty":false,"canonicalSlug":"base-wallet-balance-checker-3d5f7f7f"}