{
  "v": 1,
  "requestId": "61aceca7-85c5-41c5-a340-dd2495dcf79e",
  "chainId": 4663,
  "window": { "toBlock": 69028078, "fromBlock": 68920163, "toBlockHash": "0x4b3b1d5226353400a56c491a64e1c9ee4d68650b1d6d21d59050694fc18052e8" },
  "answerType": "uint256",
  "answer": "152971195411565719394938334485",
  "figure": "152971195411565719394938334485",
  "definitions": {
    "volume": "sum of |amount1| over Swap events of pool id 0xfe890bdf2de21e62142b1ce30b544ab3c93d8eb6fbb0df64ea1a12eee7ed337a emitted by 0x8366a39cc670b4001a1121b8f6a443a643e40951; amount1 is the LMCAT side",
    "denomination": "LMCAT base units (18 decimals), unsigned sum of the absolute int128 amount1 over each matching Swap"
  },
  "recipe": {
    "kind": "log-sum",
    "address": "0x8366a39cc670b4001a1121b8f6a443a643e40951",
    "event": "event Swap(bytes32 indexed id, address indexed sender, int128 amount0, int128 amount1, uint160 sqrtPriceX96, uint128 liquidity, int24 tick, uint24 fee)",
    "sumArg": "amount1",
    "abs": true,
    "filter": { "id": "0xfe890bdf2de21e62142b1ce30b544ab3c93d8eb6fbb0df64ea1a12eee7ed337a" }
  },
  "notes": "Scanned eth_getLogs for the Uniswap v4 PoolManager Swap(bytes32,address,int128,int128,uint160,uint128,int24,uint24) event (topic0 0x40e9cecb9f5f1f1c5b9c97dec2917b7ee92e57ba5563708daca94dd84ad7112f) on 0x8366a39cc670b4001a1121b8f6a443a643e40951 with topic1 = pool id 0xfe890bdf2de21e62142b1ce30b544ab3c93d8eb6fbb0df64ea1a12eee7ed337a over blocks 68920163-69028078 via https://rpc.ordofi.network (eth_chainId = 4663, closing hash matched the pin). 1251 Swap logs matched; amount1 is the second data word, summed as |int128|. Command: node .imd/reads/skills/oracle-assess/scripts/scan.mjs --rpc https://rpc.ordofi.network --from 68920163 --to 69028078 --pin 0x4b3b1d5226353400a56c491a64e1c9ee4d68650b1d6d21d59050694fc18052e8 --address 0x8366a39cc670b4001a1121b8f6a443a643e40951 --event \"Swap(bytes32,address,int128,int128,uint160,uint128,int24,uint24)\" --topic1 0xfe890bdf2de21e62142b1ce30b544ab3c93d8eb6fbb0df64ea1a12eee7ed337a --sum data:1 --signed --abs. The endpoint capped ranges below the requested 2000-block chunks (free plan limit ~10000, refusals at smaller sizes too); the script halved chunks automatically to as low as 62 blocks and completed the full window with no gaps."
}
