Paste a Base Sepolia address, get its flow summary — USDC/ETH totals, tx count, top-10 counterparties, first/last activity — with each counterparty flagged against the public x402 payer/payTo list. The per-address question base-usdc-facts can't answer: who paid this wallet, and is it a known x402 payer? Computed per call from public RPC reads + the public x402 surfaces; the page below renders the pinned capture offline.
| Address | USDC in | USDC out | ETH in | ETH out | Txs | Known x402 |
|---|
eth_getLogs shape queries (Transfer × in/out + TransferWithAuthorization × in/out) over the USDC deploy, chunked at 49999 blocks (publicnode's measured cap; sepolia.base.org caps at 200, drpc is recent-only — measured 2026-10-23), plus a trailing eth_getBlockReceipts scan for native ETH (public RPCs expose no per-address ETH history — no logs, no keyless indexer found). Known-payer flags are derived at build time from the public /receipts ledger (payers) + the catalog payTo — never hardcoded. The guard (check_rollup.py --self-test) byte-replays the fixture, re-derives the whole rollup from the raw transcript with its own parsers, cross-checks per-tx values against the public ledger, and rejects the poisoned cases — counterparty double-count, totals off, known-payer false positive — each on its own bar, plus a doctored-fixture control. Pin: .