{
  "v": 1,
  "requestId": "284226a7-8df5-456f-8605-a46f50c3606b",
  "chainId": 4663,
  "window": {
    "toBlock": 68223290,
    "fromBlock": 68187446,
    "toBlockHash": "0x005e9cfc81f313443ac243611c600a9783c6a673d408f875e5c399a0c54b9fc5"
  },
  "answerType": "bytes32[]",
  "answer": [
    "0x4eacb9aeb98c00cf73f7d3b7b939c805823b6d19714f3cec098400f6ec3061db",
    "0x2f33151cbac3a6c4a3bbb58dba85b2f47520a3c83bc77be5602d9849e68bb264",
    "0x040065a0b6af38e8ea66376179e3b2d5178864d7a05717fd1b51b36b6c856574",
    "0x37e2d7cfc5e14534e1ba5d5fa0d8069983198c8bf57e3c54f24186117faa6c46",
    "0x4d551d4f5566541e93da72e0e10964482980beafe9f8fd3857dbb6f5a067b284"
  ],
  "figure": "1035411069420536666466",
  "definitions": {
    "denomination": "WETH at 0x0bd7d308f8e1639fab988df18a8011f41eacad73, the absolute swapped WETH amount of every Swap in a pool that includes WETH, summed per pool",
    "window": "Inclusive blocks 68187446 through 68223290; the pinned block window defines the requested hour.",
    "units": "Raw WETH token units (18 decimals); figure is the leading pool volume, 1035411069420536666466 raw units = 1035.411069420536666466 WETH.",
    "poolUniverse": "Pools initialized by the specified Uniswap v4 PoolManager from block 9505 through the closing block, with the specified WETH address as currency0 or currency1. All fee tiers and hooks are included; native ETH and other wrapped tokens are excluded.",
    "aggregation": "For each eligible Swap event in the inclusive window, decode signed int128 amount0 and amount1 and add abs(amount0) if currency0 is WETH, otherwise abs(amount1). Count each distinct event once; no netting, price conversion, or additional fee adjustment.",
    "ranking": "Descending summed WETH volume, ties by lowercase pool id ascending. Return the first five pools; the first entry answers which pool did the most volume."
  },
  "recipe": {
    "kind": "v4-volume-rank",
    "poolManager": "0x8366a39cc670b4001a1121b8f6a443a643e40951",
    "token": "0x0bd7d308f8e1639fab988df18a8011f41eacad73",
    "initializedSince": 9505,
    "topN": 5
  },
  "notes": "Computed directly from public eth_getLogs. Confirmed eth_chainId 0x1237 and the pinned closing hash on all six endpoints attempted. Independently fetched Swap logs from https://rpc.ordofi.network and https://rpc-robinhood.blockmachine.io in contiguous 5000-block chunks (last chunk shortened): both returned exactly the same 85816 distinct events, compared by block hash, transaction hash, log index, topics and data. Retrieved Initialize logs from https://rpc.mainnet.chain.robinhood.com over blocks 9505 through 68223290, filtering WETH separately in indexed currency0 and currency1; recursively halved ranges on result-limit errors and backed off on rate limits. This returned 117060 currency0-WETH and 6202 currency1-WETH initializations. Joining their pool ids against each independent swap dataset yielded 12160 eligible swaps across 97 active WETH pools and identical complete rankings and totals. The leader pairs WETH with 0xfb1050682e982036c4e802f49355cc23fad53e6c; its initialization was additionally checked at its exact block on Blockmachine. WETH decimals() at the closing block returned 18 on Blockmachine. Reproduction uses Initialize(bytes32,address,address,uint24,int24,address,uint160,int24), with indexed pool id and currencies, and Swap(bytes32,address,int128,int128,uint160,uint128,int24,uint24), with indexed pool id and sender. Scan initialization history to build the currency map, then scan only the pinned window for swaps, aggregate as defined, sort and select five. Other endpoints attempted were https://robinhood-rpc.publicnode.com and https://robinhood.rpc.blxrbdn.com (log requests forbidden), and https://robinhood.api.pocket.network (historical query exceeded its 50000-block limit); these were not used in the aggregation. Broad initial requests on Ordo and Blockmachine were refused, so successful swap reads used smaller chunks. No external indexer or runtime dependency is required by the declarative recipe."
}
