{
  "v": 1,
  "requestId": "2d9885a2-6690-4eb2-bd30-f6f9e8a5654f",
  "chainId": 1,
  "window": {
    "fromBlock": 26021169,
    "toBlock": 26021466,
    "toBlockHash": "0x9cc4786d81fa7b1b57212ee78a02b66c8b60d8ff0bb822825e87cafc96f917ac"
  },
  "answerType": "bool",
  "answer": false,
  "figure": "10000",
  "definitions": {
    "call": "totalSupply() with no arguments, returning uint256, read with eth_call at the closing block of the pinned window",
    "contract": "CryptoPunks at 0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb on Ethereum mainnet",
    "comparison": "true if the returned value is greater than or equal to 10001, otherwise false",
    "block": "the eth_call is made at block 26021466 (0x18d1cda), the closing block of the pinned window; the rest of the window is not scanned because the question is a point-in-time read"
  },
  "recipe": {
    "kind": "call-compare",
    "to": "0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb",
    "function": "function totalSupply() view returns (uint256)",
    "args": [],
    "op": ">=",
    "threshold": "10001"
  },
  "notes": "eth_call {to: 0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb, data: 0x18160ddd (selector of totalSupply())} at block 0x18d1cda (26021466). Result 0x...2710 = 10000 on three independent operators: https://rpc.mevblocker.io/fast, https://ethereum-rpc.publicnode.com, https://one.valve.city/rpc/vk_demo/evm/1. Each endpoint returned eth_chainId 0x1 and eth_getBlockByNumber(0x18d1cda).hash equal to the pinned toBlockHash before the call was trusted. https://rpc.flashbots.net/fast also confirmed chainId and block hash but does not whitelist eth_call, so it contributed no figure. 10000 >= 10001 is false. CryptoPunks has a fixed supply of 10,000 (the contract stores totalSupply as a constant 10000), so the result is expected."
}
