{"uid":"cap_ajAGERTAGu-o21QUR_pW9","slug":"evm-wallet-on-chain-snapshot-45bdf945","name":"EVM Wallet On-Chain Snapshot","description":"Returns a single, verifiable snapshot of any EVM wallet: native balance, ERC-20 token balances, current block number, and recent activity count across the most popular chains (Ethereum, Base, Arbitrum, Polygon). Built for x402 agents that need on-chain facts without managing RPC keys or node infrastructure. Each call returns a deterministic JSON payload with a chain-specific block number at snapshot time so results can be independently verified against a public RPC or block explorer.","url":"https://openworker.etips.me/api/services/onchain_wallet_snapshot?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["address"],"properties":{"chain":{"enum":["ethereum","base","arbitrum","polygon"],"type":"string","default":"ethereum","description":"Target chain"},"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","description":"EVM 0x-prefixed wallet address"},"include_tokens":{"type":"boolean","default":true,"description":"Include ERC-20 balances for well-known tokens"}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false}}},"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_HXctOA4gmMGeRQHhOVrRy","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":"Returns a verifiable snapshot of an EVM wallet including native balance, ERC-20 token balances, current block number, and recent activity count across Ethereum, Base, Arbitrum, and Polygon.","exampleAgentPrompt":"Can you pull a full on-chain snapshot of wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Ethereum, including its ETH balance and ERC-20 token balances?","exampleUseCases":[{"title":"DeFi portfolio balance check","prompt":"What's the current ETH and token balance for wallet 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045 on Base? I want to see native and ERC-20 holdings."},{"title":"Agent wallet activity audit","prompt":"Check whether wallet 0xAbCd1234567890abcdef1234567890abcdef1234 on Arbitrum has had any recent on-chain activity and what its current balances look like."},{"title":"Cross-chain balance verification","prompt":"Get me a verifiable snapshot of wallet 0x742d35Cc6634C0532925a3b844Bc454e4438f44e on Polygon, including token balances, so I can confirm the block number and independently verify it on a block explorer."}],"resultDescription":"A deterministic JSON payload containing the wallet's native coin balance, ERC-20 token balances for well-known tokens (if requested), the current block number at snapshot time for the target chain, and a count of recent wallet activity — all attributable to a specific block for independent verification.","failureModes":["Invalid wallet address format (not 0x-prefixed 40 hex chars) returns validation error","Unsupported chain value returns enum validation error","Downstream RPC unavailability may cause timeout or 503","Empty/zero balances returned for wallets with no holdings (not an error)","Payment failure via x402 protocol if USDC balance is insufficient"],"whenToPreferThis":"Choose this endpoint when an AI agent needs on-chain wallet facts (balances, token holdings, activity) without managing its own RPC keys or node infrastructure. Ideal for x402-compatible agents that need a single deterministic, verifiable snapshot tied to a block number across Ethereum, Base, Arbitrum, or Polygon. Prefer this over self-managed RPC calls when auditability and simplicity matter more than raw throughput.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T06:31:36.467Z","isFirstParty":false,"canonicalSlug":"evm-wallet-on-chain-snapshot-45bdf945"}