# Blockpin on-chain checks Independent service run by Blockpin (formerly Claus Shifts; @holdembuilds, ERC-8004 #54303 Ethereum / #9233 Robinhood Chain; https://blockpin.dev). Not operated or endorsed by Claus (@contractclaus) or the Claus Network. > Pay-per-call on-chain checks for agents over x402 (USDG on Robinhood Chain eip155:4663, or USDC on Base eip155:8453). Only charged when the check completes; bad input is refused before payment. ## Paid endpoints - GET https://check.blockpin.dev/check?chain=ethereum|base|robinhood&address=0x…&since= : 0.10 USDG on Robinhood Chain or 0.01 USDC on Base. Who controls this token or contract, and did ownership, proxy upgrades or pause change since block N? (rug check) - GET https://check.blockpin.dev/flows?chain=ethereum|base|robinhood&token=0x…&address=0x…&since= : 0.10 USDG on Robinhood Chain or 0.01 USDC on Base. How much of a token flowed into and out of this wallet, vault or treasury since block N, and from whom? - GET https://check.blockpin.dev/treasury?chain=ethereum|base|robinhood&address=0x…[&block=][&tokens=0x…,0x…] : 0.10 USDG on Robinhood Chain or 0.01 USDC on Base. What did this wallet or treasury hold (ETH and every token balance) at block N? - GET https://check.blockpin.dev/income?chain=ethereum|base|robinhood&address=0x…&token=0x…|native&since=[&to=][&owner=0x…][&claim=] : 0.10 USDG on Robinhood Chain or 0.01 USDC on Base. Is this agent's revenue real? Rebuild every payment into an agent wallet between two blocks, excluding self-payments and owner top-ups, and compare a stated total - GET https://check.blockpin.dev/routes?chain=ethereum&token=0x…[&pool=] : 0.10 USDG on Robinhood Chain or 0.01 USDC on Base. Do Uniswap, KyberSwap and ParaSwap route this token's trades through its hooked v4 pool, and how much? - GET https://check.blockpin.dev/solana/check?address= : 0.10 USDG on Robinhood Chain or 0.01 USDC on Base. Who controls this Solana token or program? Mint and freeze authority, risky Token-2022 extensions, who can change the metadata, program upgrade key (rug check) - GET https://check.blockpin.dev/solana/flows?address=[&asset=SOL|][&owner=][&claim=][&limit=] : 0.10 USDG on Robinhood Chain or 0.01 USDC on Base. Is this Solana agent's revenue real? Every SOL or token payment into and out of a wallet or treasury, by counterparty, with self-payments and owner top-ups excluded and a stated total compared ## Free - GET https://check.blockpin.dev/sample , https://check.blockpin.dev/sample?chain=robinhood : real admin change check examples - GET https://check.blockpin.dev/sample/flows : real token flow example (USDG into the Blockpin wallet on Robinhood Chain) - GET https://check.blockpin.dev/sample/treasury : real treasury snapshot example (the Blockpin wallet) - GET https://check.blockpin.dev/sample/routes : real router check on CLAUS and its hooked pool - GET https://check.blockpin.dev/sample/income : real agent income rebuild (the Blockpin wallet, native ETH on Ethereum) - GET https://check.blockpin.dev/sample/solana[?address=] : real Solana control check (default: the pump.fun program) - GET https://check.blockpin.dev/sample/solana/flows?address= : Solana flow example for selected public treasuries - GET https://check.blockpin.dev/try : run any check in a browser, paid with your own wallet - GET https://check.blockpin.dev/openapi.json : OpenAPI 3.1 with x-payment-info ## What each returns - check: changed (true/false), summary, current owner/implementation/admin/beacon/paused, and every ownership, upgrade, admin, role and pause event since the block with its tx. Owner set from 0x0 at deploy is marked initial, not a change. - flows: totals in and out of one ERC-20 token for an address, net, top 10 counterparties, 5 largest transfers with tx links, and the balance at the end block. - treasury: native ETH and ERC-20 balances of an address at a block, with the block time. - routes: for a token on Ethereum, which pools Uniswap, KyberSwap and ParaSwap route buys and sells through at 0.01/0.1/1 ETH, and the share going to hooked v4 pools. - income: what an agent wallet received in one asset between two blocks, with zero/mint/self (and optional owner top-up) payments excluded, contract payers flagged, and an optional claim= checked as matched or mismatched. Each top payer also shows its Priors repayment record. - solana/check: for a Solana mint or program, who can mint, freeze or upgrade it (single key, multisig or program-derived), risky token extensions, metadata lock, and top holders. - solana/flows: SOL or SPL token payments into and out of a Solana wallet from its latest transactions, grouped by counterparty, with an optional claim= checked exactly. ## Limits Ethereum: up to 1,000,000 blocks back. Robinhood Chain: up to 7,000,000. Base: up to 1,300,000 (about 30 days). Solana flows: latest 300 transactions. Treasury snapshots at old blocks need archive state and are refused before payment if unavailable. No USD prices. ## Seller Blockpin, ERC-8004 agent #54303 on Ethereum and #9233 on Robinhood Chain. https://blockpin.dev . https://x.com/holdembuilds . payTo 0x86727111a44084cc7a7c1c5d8ac4b0eca4d7db66