{"uid":"cap_QUKNIpLFs46NHaTGOlgqG","slug":"blockpin-treasury-snapshot-6b629c70","name":"Blockpin Treasury Snapshot","description":"Treasury snapshot: the native ETH balance and every ERC-20 balance of an address at a block (or now), read on-chain, with the block time. Use it to check treasury, runway or backing claims pinned to a block. Ethereum, Base and Robinhood Chain. Independent, by Blockpin; not a Claus Network service.","url":"https://check.blockpin.dev/treasury?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["chain","address"],"properties":{"block":{"type":"string","pattern":"^[0-9]+$","description":"Optional block (default latest). Older blocks need archive state and may be refused before payment."},"chain":{"enum":["ethereum","base","robinhood"],"type":"string"},"tokens":{"type":"string","description":"Optional comma-separated token addresses (max 10). Default: tokens the explorer lists for the address."},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["block","summary","native","tokens"],"properties":{"block":{"type":"number"},"native":{"type":"object"},"tokens":{"type":"array"},"summary":{"type":"string"}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.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_vPHO18A382ZqEMD4JGmVa","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns the native ETH balance and all ERC-20 token balances of an Ethereum/Base/Robinhood Chain address at a specific block or the latest block, with block timestamp.","exampleAgentPrompt":"Can you pull the full treasury snapshot for 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Ethereum at block 19000000 — I want to see the native ETH balance and all ERC-20 holdings pinned to that block?","exampleUseCases":[{"title":"DAO Treasury Audit at Vote Block","prompt":"Pull a treasury snapshot for 0x4F2083f5fBede34C2714aFfb3105539775f7FE64 on Base at block 12500000 — I need to see the ETH and all token balances they held when the governance vote passed."},{"title":"Protocol Backing Claim Verification","prompt":"Verify the backing claim for this protocol: they say their treasury at 0x9008D19f58AAbD9eD0D60971565AA8510560ab41 on Ethereum held at least 5000 ETH and 2M USDC at block 18500000 — can you pull that snapshot and check?"},{"title":"DeFi Fund Runway Check","prompt":"Check the current treasury balance of 0xBA12222222228d8Ba445958a75a0704d566BF2C8 on Ethereum right now — I need to see all ERC-20 tokens and native ETH so I can estimate their runway."}],"resultDescription":"Returns a structured object containing the block number, block timestamp, native ETH balance, an array of ERC-20 token balances (contract address, symbol, decimals, raw and formatted amounts), and a plain-language summary of the treasury holdings at the specified block.","failureModes":["Block too old for non-archive node — archive state required for historical blocks, may be refused before payment","Invalid address format — must be a valid 0x-prefixed 40-character hex address","Unsupported chain — only ethereum, base, and robinhood are valid chain values","Too many token addresses — maximum 10 token addresses allowed in the tokens parameter","Block not yet mined — requested block number is in the future","Rate limiting or payment failure — x402 payment of $0.01 USDC required per call"],"whenToPreferThis":"Use this endpoint when you need a precise, block-pinned snapshot of both native ETH and all ERC-20 token balances for a single address on Ethereum, Base, or Robinhood Chain. Prefer it over general block explorers when you need machine-readable multi-asset treasury data tied to a specific block for audit, verification, or runway analysis purposes. It is especially suited for verifying backing or reserve claims that reference a specific block number.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:35:55.212Z","isFirstParty":false,"canonicalSlug":"blockpin-treasury-snapshot-6b629c70"}