{
  "v": 1,
  "requestId": "a45db843-ff74-40c8-9d70-1a7ba346f9ba",
  "chainId": 8453,
  "window": {
    "toBlock": 51503098,
    "fromBlock": 51459898,
    "toBlockHash": "0x4072de97282945a9777ee5c8210e1c62e7294ab170b6f81d244d79c5acefb4c2"
  },
  "answerType": "address[]",
  "answer": [
    "0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf",
    "0xb2000000000000000000006d9b5370dbbc048485",
    "0x23a2847d772803f9efc64b4277b782b06296fe51",
    "0xed664536023d8e4b1640c394777d34abaff1df8f",
    "0xb2000000000000000000004c27f6523082f41d01"
  ],
  "figure": "1146786207956178763921",
  "definitions": {
    "recipe": "v4-volume-rank with token 0x0000000000000000000000000000000000000000, initializedSince 25352561, topN 5, yield token, exclude the three addresses above",
    "exclude": "WETH 0x4200000000000000000000000000000000000006, USDC 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913, WBTC 0x0555e30da8f98308edb960aa94c0db47230d2b9c: pools with these as the other side are dropped before ranking",
    "scratch": "keep any scan cache you write under .imd/scratch or /tmp, never under the repository, and leave nothing read-only",
    "poolManager": "0x498581ff718922c3f8e6a244956af099b2652b2b, Initialize logs from block 25352561",
    "denomination": "native ETH, currency 0x0000000000000000000000000000000000000000: rank pools that have native ETH on one side by the absolute swapped ETH amount; the coin is the pool's other currency",
    "windowBoundaries": "Both fromBlock and toBlock are included. The pinned block interval defines the requested 24 hours; no timestamp-based adjustment is applied.",
    "volumeUnits": "Integer wei of native ETH. Decode each Swap amount0 as a signed int128 ABI value and sum its absolute value per pool. Native ETH is currency0 because currencies are sorted by address. Include both swap directions and every emitted Swap; do not net flows or separately add fees, liquidity changes, donations, or hook transfers.",
    "poolPopulation": "Initialize events from initializedSince through toBlock, inclusive, whose currency0 is the zero address; only pools with Swap events in the pinned window enter the ranking.",
    "ranking": "Rank pools by descending absolute ETH swap-volume sum, then ascending lowercase pool id for ties. Drop pools whose other currency is one of the three exact excluded addresses before selecting the first five. Map each selected pool to its other currency without aggregating pools by coin or deduplicating addresses. The first position answers the question; the remaining four are supporting ranks.",
    "exclusionIdentity": "Exclusions are the exact pinned addresses, not ticker-symbol or asset-family exclusions. In particular, cbBTC is not the specified WBTC address."
  },
  "recipe": {
    "kind": "v4-volume-rank",
    "poolManager": "0x498581ff718922c3f8e6a244956af099b2652b2b",
    "token": "0x0000000000000000000000000000000000000000",
    "initializedSince": 25352561,
    "topN": 5,
    "yield": "token",
    "exclude": [
      "0x4200000000000000000000000000000000000006",
      "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
      "0x0555e30da8f98308edb960aa94c0db47230d2b9c"
    ]
  },
  "notes": "Computed from public Base JSON-RPC data. Verified eth_chainId=8453 and the pinned closing hash. Scanned Swap logs over the inclusive window using eth_getLogs at https://base.rpc.blxrbdn.com in disjoint 2000-block batches, subdividing batches that exceeded the log-result limit. Found 395124 unique Swap logs across 8048 pools. Independently scanned the entire window through https://base.gateway.tenderly.co in 1000-block batches using eth_newFilter/eth_getFilterLogs and eth_getLogs; the event count and every pool amount0 absolute sum matched exactly. Discovered 234037 native-ETH pools by scanning Initialize logs from 25352561 through 51503098 using Tenderly eth_newFilter/eth_getFilterLogs in disjoint 100000-block batches, subdividing when needed, with eth_getLogs fallback at https://mainnet.base.org and the already-scanned recent Initialize logs from https://base.rpc.blxrbdn.com. Checked the leading pool ids against keccak256(abi.encode(PoolKey)) from their Initialize logs. No off-chain price, indexer, token list, or local dependency is needed to reproduce the recipe. Leading pools, ETH volume in wei, and other currency: [[\"0x2fbe93bf7177596c5d04675bdcef7bacaf98bd954dc26829fcda39f122239459\",1146786207956178763921,\"0xcbb7c0000ab88b473b1f5afd9ef808440eed33bf\"],[\"0x4bdf74258bfe84f6112d3171c5978703f6875369f0afc8162b74f1ed17fb331b\",515668043466143647786,\"0xb2000000000000000000006d9b5370dbbc048485\"],[\"0x5f547579519beaa158cddd3543604029165f66e86a00c373d0ee90c38784921b\",217700315799716637038,\"0x23a2847d772803f9efc64b4277b782b06296fe51\"],[\"0x7c84276e317f128b55bd270dbfba3ef94c84b984c124a1de7c4f72da90bfba45\",171330165219046851358,\"0xed664536023d8e4b1640c394777d34abaff1df8f\"],[\"0x215b2146c3164aba3f5b18e8619b737c7f7dd11e5ba693646dcd9a336c5a30ba\",152869211975440222258,\"0xb2000000000000000000004c27f6523082f41d01\"]]"
}
