{
  "v": 1,
  "requestId": "48fbb7d2-e6d5-43e9-9ef7-e40db1182151",
  "chainId": 1,
  "window": {
    "fromBlock": 26014300,
    "toBlock": 26021472,
    "toBlockHash": "0xbffd686213f3fd4dc24c9a76573d5ce8209326f0ccbc626ed6474be622ba2333"
  },
  "answerType": "uint256",
  "answer": "1066501938377754015202483",
  "figure": "1066501938377754015202483",
  "definitions": {
    "contract": "LOOKS (LooksRare) at 0xf4d2888d29d722226fafa5d9b24f9164c092421e on Ethereum mainnet; only logs emitted by this address are counted",
    "event": "event Transfer(address indexed from, address indexed to, uint256 value)",
    "total": "the sum of Transfer.value over every Transfer log the contract emitted in the window, with no filter on from or to, so mints (from 0x0), burns (to 0x0), self-transfers and zero-value transfers are all included and counted once each",
    "window": "blocks 26014300 to 26021472 on the canonical chain ending at the pinned toBlockHash; both bounds inclusive, which is 7173 blocks and the request's '24 hours'",
    "denomination": "raw uint256 Transfer.value units of LOOKS, 18 decimals, no decimal scaling; the answer is the decimal string of that sum",
    "log selection": "only logs of topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef with three topics and 32 bytes of data; logs of reverted transactions do not exist on chain and so are not counted, and no log is deduplicated by (from, to, value) - each emitted log adds its value",
    "no netting": "gross sum of transfer values, not net flow; a token moved through several hops contributes once per hop"
  },
  "recipe": {
    "kind": "log-sum",
    "address": "0xf4d2888d29d722226fafa5d9b24f9164c092421e",
    "event": "event Transfer(address indexed from, address indexed to, uint256 value)",
    "sumArg": "value",
    "abs": false
  },
  "notes": "Scanned eth_getLogs for address 0xf4d2888d29d722226fafa5d9b24f9164c092421e, topic0 = keccak('Transfer(address,address,uint256)') = 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, over blocks 26014300..26021472 inclusive, summing the 32-byte data word (value) of every returned log as a uint256. abs is false because ERC-20 Transfer.value is unsigned. Result: 24 Transfer logs in 18 distinct blocks, sum 1066501938377754015202483 base units (~1066501.94 LOOKS at 18 decimals). Reproduced independently on three endpoints from three operators, each of which answered eth_chainId 0x1 and returned the pinned hash 0xbffd686213f3fd4dc24c9a76573d5ce8209326f0ccbc626ed6474be622ba2333 for block 26021472 before the scan: https://ethereum-rpc.publicnode.com (512-block chunks), https://one.valve.city/rpc/vk_demo/evm/1 (256-block chunks) and https://rpc.mevblocker.io/fast (1024-block chunks). All three returned the same 24 logs and the same total, and the three different chunk sizes are a check against a truncated range answer; https://rpc.flashbots.net/fast refused eth_getLogs and was dropped. The scanner rejected any log outside the window, any removed log, any duplicate (blockHash, logIndex), any log from another address and any log whose shape was not a three-topic Transfer with a 32-byte data word, so nothing malformed entered the sum. Guards checked: chain id 1 on every endpoint used, and the closing block hash matches the pin, so the window was read on the canonical chain the request names."
}
