{
  "v": 1,
  "requestId": "a697e599-f3b2-4320-a2f2-2d21154dc473",
  "chainId": 8453,
  "window": {
    "toBlock": 51605559,
    "fromBlock": 51603759,
    "toBlockHash": "0x53d63b2b25661200aa9ec5991ca7d294eb857986cb648d5b5804b987b2cbf2d6"
  },
  "answerType": "address[]",
  "answer": [
    "0x8f10b468b06c6fd214b65f87778827f7d113f996",
    "0x498581ff718922c3f8e6a244956af099b2652b2b",
    "0x1231deb6f5749ef6ce6943a275a1d3e7486f4eae",
    "0x5d0bc342178c8fe2c2f9a9fcc9d52555c99936db",
    "0x70f8e4d4596e5062a5e17faba8198146f564e396"
  ],
  "figure": "3127065841",
  "definitions": {
    "window": "Both bounds are inclusive: Base blocks 51603759 through 51605559. The pinned block range defines the requested hour; no current-time or additional timestamp filter is applied.",
    "denomination": "Sum the unsigned uint256 value from each Transfer event as an exact integer in raw USDbC token units, without decimal scaling, price conversion, or rounding.",
    "sender": "The indexed from argument of Transfer, grouped by its lowercase address. All address types are eligible, including contracts and the zero address; the transaction sender is not used.",
    "inclusion": "Include every canonical Transfer(address,address,uint256) event emitted by 0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca in the window, including zero-value, self-transfer, mint, and burn events if present. Count each log once; ignore removed logs.",
    "aggregation": "Gross outgoing event value per from address, with no subtraction of incoming transfers and no grouping of addresses by owner. Repeated transfers count separately.",
    "ranking": "Select the five observed sender addresses with the largest sums, ordered by sum descending and, for equal sums, lowercase address ascending.",
    "figure": "The leading sender total in raw token units."
  },
  "recipe": {
    "kind": "log-rank",
    "address": "0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca",
    "event": "event Transfer(address indexed from, address indexed to, uint256 value)",
    "sumArg": "value",
    "abs": false,
    "groupBy": "from",
    "topN": 5
  },
  "notes": "Computed from public RPC data with the supplied dependency-free scanner. Reproduction command: node .imd/reads/skills/oracle-assess/scripts/scan.mjs --rpc https://base-rpc.publicnode.com --from 51603759 --to 51605559 --pin 0x53d63b2b25661200aa9ec5991ca7d294eb857986cb648d5b5804b987b2cbf2d6 --address 0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca --event 'Transfer(address,address,uint256)' --rank topic:1 --by data:0 --top 5 --chunk 250 --concurrency 1. This completed in 8 nonoverlapping chunks, with 1024 distinct logs across 401 blocks and 141 sender addresses. Chain ID 8453 and the pinned closing hash matched. An initial full-range PublicNode query also returned 1024 logs; the smaller-range scan confirmed identical counts and ranking to check for a possible response cap. Totals in answer order: 3127065841, 2264046378, 2111119255, 2059888272, 1627973705. Earlier scans on https://base-public.nodies.app and https://base-mainnet.public.blastapi.io were interrupted after range and rate limits; both confirmed the chain and closing hash, and BlastAPI also confirmed these in a separate check. https://public.1rpc.io/base stalled and was interrupted. https://base.meowrpc.com confirmed the chain and closing hash but did not support eth_getLogs. https://mainnet.base.org was used only for a successful chain-ID availability check. Only the completed PublicNode scans supplied the ranking."
}
