{"uid":"cap_ritQO0aDqQCkQtbox92ix","slug":"blockpin-solana-flow-income-check-f57c5d59","name":"Blockpin Solana Flow & Income Check","description":"Solana flow and income check: rebuilds SOL or SPL token payments into and out of a wallet or treasury from its latest transactions, groups them by payer and recipient (wallets vs program accounts such as pools and fee vaults), excludes self-payments and optional owner top-ups, flags token-account delegates, and compares an optional claim=. Covers the latest 35 transactions on the public RPC. By Blockpin.","url":"https://check.blockpin.dev/solana/flows?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":["address"],"properties":{"asset":{"type":"string","description":"SOL (default) or a token mint address"},"claim":{"type":"string","description":"Optional stated total to compare"},"limit":{"type":"string","description":"Optional number of latest transactions to read (max 35 on the public RPC)"},"owner":{"type":"string","description":"Optional owner wallet: its payments are excluded as top-ups"},"address":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$","description":"Solana wallet or treasury"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["summary","coverage","incoming","outgoing","income"],"properties":{"claim":{"type":["object","null"]},"income":{"type":"object"},"summary":{"type":"string"},"coverage":{"type":"object"},"incoming":{"type":"object"},"outgoing":{"type":"object"},"tokenAccount":{"type":["object","null"]}}}}}}},"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_DlScR0-HA6ild4UJsJr15","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":"Rebuilds SOL or SPL token payment flows into and out of a Solana wallet or treasury from its latest transactions, grouping by payer/recipient and flagging key accounting details.","exampleAgentPrompt":"Can you pull the SOL payment flows for wallet 7xKX...abc on Solana — show me who sent money in and out, exclude the owner wallet 9mZY...def's top-ups, and check if the income matches a claimed total of 5.5 SOL?","exampleUseCases":[{"title":"Verify agent wallet income claim","prompt":"I need to verify that my Solana agent wallet at address 4tBn...xyz actually received 12 SOL in income — pull the latest transaction flows, exclude my own top-up wallet 8pQR...uvw, and tell me if the real income matches the 12 SOL claim."},{"title":"Audit SPL token treasury inflows","prompt":"Can you reconstruct all USDC token payments into and out of this treasury address 3mKL...rst on Solana? The token mint is EPjFW...usdc — I want to see who the payers were and what the net income looks like."},{"title":"Check pool fee vault flows","prompt":"Look at this Solana program address 6hTY...ghi and show me the recent SOL flows — break down incoming vs outgoing payments, flag any token account delegates, and separate out pool and fee vault activity."}],"resultDescription":"Returns a structured object with a plain-language summary, coverage metadata (transactions read, block range), incoming payment groups keyed by payer, outgoing payment groups keyed by recipient, a computed income object, an optional claim comparison (match/mismatch), and optional token account delegate flags.","failureModes":["Invalid Solana address format returns a 400 error","Address with fewer than required transactions returns partial coverage","Public RPC rate limits may cause timeout or incomplete data beyond 35 transactions","Invalid token mint address returns an error or empty asset data","Malformed claim parameter causes comparison to be skipped or errored","Network or RPC node unavailability returns a 5xx error"],"whenToPreferThis":"Use this endpoint when you need to reconstruct and audit actual payment flows for a specific Solana wallet or treasury — especially when you want grouping by payer/recipient, exclusion of self-transfers and owner top-ups, SPL token support, and an optional income claim comparison. Prefer this over generic blockchain explorers when you need structured, accounting-ready output rather than raw transaction lists.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:39:21.551Z","isFirstParty":false,"canonicalSlug":"blockpin-solana-flow-income-check-f57c5d59"}