{"id":"fb772b77-5374-4b24-86cb-80daa830f1fb","status":"attested","question":"Across the pinned block window on Ethereum mainnet, what is the median Uniswap v4 spot price of the IMD token 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7 against native ETH, taken as 13 evenly spaced samples of pool id 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3 on PoolManager 0x000000000004444c5dc75cb358380d2e3de08a90, expressed as a whole number of wei of native ETH per 1e18 raw units of IMD, truncated toward zero?","questionHash":"0x494db704159c1932bd29d31edf99fe466cc676ca1a13b0695a15398a3db3d464","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","evidence":"chain","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"panelSize":100,"quorum":67,"toleranceBps":0,"consumer":{"chainId":1,"verifyingContract":"0x070e0603737242b01abc1d223f7c92d63e86ec97"},"validForSeconds":86400,"jobId":"f1e0b9c9-5586-4261-875f-a528145eb2a7","members":[{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"currency0 is native ETH (zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200; this is the deeper of the two live IMD pools (the v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9 is drained with liquidity() 0 and was not used)","direction":"invert false, giving currency0 (wei of native ETH) per 1e18 raw units of currency1 (IMD)"},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xcefdb5f635bfc913d12e6eac3738e92b1681bd65","tokenId":"1081","submissionHash":"027ee96f0517ad35dc4b534360792ccae8637addc1312ebf2ef1f681ad670f32"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"1510","submissionHash":"0606e35ada9926712d7bc8cab009b85220659d36f68e77fdf204b9977cc893f5"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"Uniswap v4 pool id 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3 on PoolManager 0x000000000004444c5dc75cb358380d2e3de08a90; currency0 is native ETH and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. Use this deeper live IMD pool, not the drained Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9.","sanity":"One IMD is worth far less than one ETH; the answer is well below 1e18, consistent with the requested direction.","refusal":"A zero sqrtPriceX96 means the pool is uninitialised and cannot be answered as zero.","rounding":"Whole wei, truncated toward zero; each univ4-spot sample uses the recipe's specified integer floor calculation.","direction":"invert false: currency0 per 1e18 raw currency1, expressed as wei of native ETH per 1e18 raw IMD.","statistic":"Median of 13 evenly spaced spot price samples over the inclusive pinned block window, not a single-block price."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xdb7e4274e23f340820f8ce89cae0d1c6718ea9db","tokenId":"1801","submissionHash":"070c4e1d75a535424abb8db585bf476bd329110511d9792641ed0168ee272831"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"Pinned Uniswap v4 pool: currency0 is native ETH (the zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200.","price":"For each sample, floor(1e18 * 2^192 / sqrtPriceX96^2), using integer arithmetic to truncate toward zero.","refusal":"A zero sqrtPriceX96 means an uninitialised pool and cannot produce an answer; all sampled sqrtPriceX96 values were nonzero.","sampling":"13 blocks: toBlock - floor(k * (toBlock - fromBlock) / 12), for k = 0 through 12, including both endpoints.","direction":"invert false: currency0 per 1e18 raw currency1.","aggregation":"Sort the 13 integer sample prices ascending and take the seventh value as the median.","denomination":"Whole wei of native ETH per 1e18 raw units of IMD, without token-decimal normalization."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xf2369008053ca8e6fd7a0ccea3baf0915eff1149","tokenId":"1373","submissionHash":"0ced192a49e2aedf051328dbe3923125ccd886c01e4d3fe887a8622f98bf32f0"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x83027ad9d0d5374335086c539dadd1db983441b0","tokenId":"1927","submissionHash":"1038a3ec84edf90b3c51e177b24fdb2337a5a1c77d2fe4bd4b2087df190e716f"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","sampling":"For k = 0 through 12, sample block = 26173945 - floor(k * (26173945 - 26173346) / 12). Both window endpoints are included.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted.","calculation":"Read PoolManager.extsload(keccak256(abi.encode(poolId, uint256(6)))); sqrtPriceX96 is the low 160 bits. Each price is floor(1e18 * 2^192 / sqrtPriceX96^2). Sort the 13 integer prices ascending and select the seventh.","denomination":"Whole wei of native ETH per 1e18 raw units of IMD; no decimal normalization beyond the requested raw-unit scale."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xdf4e06a49a4df04606935723113150276360b443","tokenId":"1571","submissionHash":"1045b007b81a56cf5caba65eb45a547fb875cfb3ace1e20ab519e6db23ac4e1c"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"812","submissionHash":"159d18f34f313b5177f5dc1e88475a2d656e7702b02d246e68a26e29ec3067dd"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x0d74eeb0b00c6a90142e51865f7c05473264841c","tokenId":"1025","submissionHash":"1d70169b16e0c9892efb56b667a4b040a582d8777e2a6433c855bb074e845bef"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x047f606fd5b2baa5f5c6c4ab8958e45cb6b054b7","tokenId":"494","submissionHash":"23684fa3b3742734b50cb994b09da28a53e95fc01005ac3d6b7cee62bc9ae620"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"1311","submissionHash":"2ae53e5dddd1a23814fee9587712d5f93acb6773958a6120c2b2f99190d41d5c"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the drained Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9.","recipe":"univ4-spot on poolManager 0x000000000004444c5dc75cb358380d2e3de08a90 and poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, with invert false and 13 evenly spaced samples. Take their median across the pinned window, not a point-in-time price.","sanity":"One IMD is worth far less than one ETH; the result is wei of native ETH per 1e18 raw IMD and is far below 1e18.","refusal":"A zero sqrtPriceX96 means the pool is uninitialised and must be reported as inability rather than answer 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"1542","submissionHash":"2dfcc726df1d644232b052f99b60419cc54f986fc72be24a80cc681790630b7a"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x8dfbcd33f5c48adfbb52bebff532ec3fcb336369","tokenId":"1852","submissionHash":"352d086e51bf804950ea2a6affcdfd3a41c89f8f687db10bdf02641e736e4666"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"1383","submissionHash":"3af488085003ff682549d0e9cf7d9c339930e3dff614c9eecec21d0f0c08234a"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x946406805023f1b268f3cc9190eb9ff91a566973","tokenId":"847","submissionHash":"3c073e1445731fea5b82ffa5472cee2fa3eaf92a0370c5798166c0efd78ab7f5"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"294","submissionHash":"3d0c40a5a4e837bd5b7e9e2e5ed318edd7ddd185b03c4a4a4a9042d860b3f263"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"currency0 is native ETH (zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200; the deeper of the two live IMD pools (not the drained Uniswap v3 pool).","recipe":"univ4-spot, poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, 13 evenly spaced samples; answer is the median sample price across the window.","direction":"invert false, yielding currency0 (ETH wei) per 1e18 raw currency1 (IMD)."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x3734f13d303d1aac4e0788971d698e77fb283f90","tokenId":"1198","submissionHash":"3d81674243cc89bb6f793d1a75d81d538f1545d03b05194c77a1e9aaf6954859"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"Use the Uniswap v4 pool whose currency0 is native ETH (zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, and tickSpacing 200; do not use the drained Uniswap v3 pool.","sanity":"The expected price is far below 1e18 wei per 1e18 raw IMD; a result above 1e18 would indicate the direction is inverted.","direction":"invert false: currency0 per 1e18 raw currency1, yielding wei of native ETH per 1e18 raw IMD.","aggregation":"Take the median of 13 evenly spaced samples across the inclusive block window, not a point-in-time price; report whole wei truncated toward zero.","uninitializedPool":"A zero sqrtPriceX96 means the pool is uninitialized and must be reported as inability rather than as zero."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"387","submissionHash":"42c2b1f0704acdcaa804a4f73feaa6714e433a438426c684b631b16a22e0fa6b"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x5c7d92736a6db05b85ef1aebbc3190f05cff3008","tokenId":"1277","submissionHash":"45c1f4536f9b12ff586ca00a66a8470f814fa138ff31334b5cb99c8572538825"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"143","submissionHash":"461b36c7d5fdc13c919b452c3a8c6078ae5301e012a257fd58b4d4ac66a10aad"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"434","submissionHash":"49abe8e2071216a113afe5b03f01f32e07d6d360ed56f096502a52f6ce17627b"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"currency0 is native ETH (zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200; the deeper of the two live IMD pools (v3 pool at 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9 excluded as drained/frozen)","recipe":"univ4-spot with invert false, samples 13: currency0 (ETH) per 1e18 raw currency1 (IMD), i.e. wei of ETH per 1e18 raw IMD","aggregation":"median of 13 evenly spaced samples across the window, truncated toward zero"},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xa0649e99d8b65fdd66cf2de2ae847a9e8514f475","tokenId":"1319","submissionHash":"4a4a4e91257f0f4a83daeff8f7e330f02111e280852ecade8b20a7049866d2a8"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"480","submissionHash":"4c8bc70d0f3359dfbb2d910b5e07d0af290819547420048920feb2a0c7e27d7b"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"1342","submissionHash":"4ce1589e60fadc9469b1be3a31f2cb992fcb4ea732f6da029439f5b72f6506ee"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","rounding":"Positive integer division truncates toward zero.","sampling":"13 block samples: toBlock - floor(k * (toBlock - fromBlock) / 12), for k = 0 through 12; both window endpoints are included.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted.","calculation":"For each sample, price = floor(1e18 * 2^192 / sqrtPriceX96^2), using integer arithmetic with invert false. Sort the 13 prices numerically ascending and take the seventh value.","denomination":"Wei of native ETH (currency0) per 1e18 raw units of IMD (currency1)."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xf2369008053ca8e6fd7a0ccea3baf0915eff1149","tokenId":"1553","submissionHash":"4ce6e444fce2c8c467b7c659709679db5619e85d18a13fd404fe0e2a93467c51"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"Use Uniswap v4 pool 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3 on PoolManager 0x000000000004444c5dc75cb358380d2e3de08a90; currency0 is native ETH (zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. Do not use the drained Uniswap v3 pool.","refusal":"A zero sqrtPriceX96 indicates an uninitialised pool and must not be reported as price zero.","direction":"invert false: currency0 per 1e18 raw currency1, expressed as wei of native ETH per 1e18 raw IMD.","truncation":"Whole wei, truncated toward zero.","aggregation":"Take the median of 13 evenly spaced samples across the pinned block window, not a single-block spot value."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x568fe872c046cf79d713323c290e33f9906b8590","tokenId":"688","submissionHash":"5a26891af297073f3c59224cb2e650f704e78432a01696b1b0c1f8ca5b6d948e"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"currency0 is native ETH (zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200; the deeper of the two live IMD pools (the drained Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9 was not used).","direction":"invert false, so the price is currency0 per 1e18 raw currency1: wei of native ETH per 1e18 raw units of IMD."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"798","submissionHash":"610bd4b981952ccd55e5d085250fa16ec610b73b6042a097c7f461ac4015b99d"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xf889b1d99b440aaa48839d7032088d96f7b3bceb","tokenId":"1781","submissionHash":"67ea135d62a18c29b3a880a9c2b380ae8c4de73ebd2022a319abf3736d392966"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","rounding":"At each sampled block, s is the low 160 bits of the pool slot0 word read by extsload(keccak256(abi.encode(poolId, uint256(6)))); compute floor(1e18 * 2^192 / (s * s)) using exact integer arithmetic. For positive values this truncates toward zero.","sampling":"13 blocks chosen as toBlock - floor(k * (toBlock - fromBlock) / 12), for k = 0 through 12: 26173945, 26173896, 26173846, 26173796, 26173746, 26173696, 26173646, 26173596, 26173546, 26173496, 26173446, 26173396, 26173346. Sort the 13 integer prices ascending and take the seventh.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted.","denomination":"Whole wei of native ETH (currency0) per 1e18 raw units of IMD (currency1); no decimal rescaling beyond the requested 1e18 raw units."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xdf4e06a49a4df04606935723113150276360b443","tokenId":"273","submissionHash":"697c1856d80579025816ff10d9b9668be56952152c76be7c46eb6ecbfa5180e1"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","sampling":"For k = 0..12, sample block toBlock - floor(k * (toBlock - fromBlock) / 12), including both window endpoints. Sort the 13 integer prices ascending and select the seventh.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted.","truncation":"At each sampled block, s is the low 160 bits of the pool slot0 word read through PoolManager.extsload. The price is floor(1e18 * 2^192 / s^2), using exact integer arithmetic; this truncates toward zero.","denomination":"Whole wei of native ETH (currency0) per 1e18 raw units of IMD (currency1); no token decimal adjustment."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xf2369008053ca8e6fd7a0ccea3baf0915eff1149","tokenId":"683","submissionHash":"6e5cf006b626112a4bd017bf25c0c1c96dbd674aa46002174cd93eed2c327e3f"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"1746","submissionHash":"6fe18b23a27840340548c81df97f5288feed4690dd79694c6e60ee99da1a95e3"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"1574","submissionHash":"72db247b681ed1274a10a99ad09d647f93c629de70b55c9e7311ae6e90c8cdfe"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"68","submissionHash":"73f03a1e6dc9d8947718752ea524803ec8567826ca4866bb18d904e22cade490"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x5c7d92736a6db05b85ef1aebbc3190f05cff3008","tokenId":"396","submissionHash":"780172264a23e124d4c9fd011680aa7c4abdd88f1fb4da59bb2a9a0bc3b7b4f7"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"currency0 is native ETH (zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200; this is the deeper live IMD pool. The drained Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9 is excluded.","recipe":"Use univ4-spot on the specified PoolManager and pool id with invert false and 13 evenly spaced samples. Report their median, not a single-block spot value.","sanity":"One IMD is worth far less than one ETH; a result above 1e18 would indicate the direction was inverted.","refusal":"If sqrtPriceX96 is zero, the pool is uninitialised and the answer cannot be reported as zero.","direction":"invert false returns currency0 per 1e18 raw currency1: wei of native ETH per 1e18 raw IMD."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x902abfde086583067d2854e36fe1034ec9079bb8","tokenId":"987","submissionHash":"7863986810c4f66c194d871f5eee027fb2c248adfc7e047b256462111c187d90"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"1967","submissionHash":"7a5eeffe47547ef221d9561beec7264d6be77c7e7e340e8c7edb6bce814589be"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, not a point-in-time value.","sanity":"One IMD is worth far less than one ETH, so the answer is many orders of magnitude below 1e18. A result above 1e18 would mean the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised; report inability rather than answering 0. All 13 sampled sqrtPriceX96 values were nonzero.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. This is the requested direction."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"115","submissionHash":"81558752a43ac35a6f6254ceaae8bff6750a51a1fdbdacb2e822f5ae842dab73"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"1654","submissionHash":"822628598a655abfb64bc9dc87a6299eadf6b1fdfc2a3e4cf09bedae3097d88e"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"835","submissionHash":"836852cea2e3ff9045f472ae0bb2f82fb20c97c21cabd45602a911ffe4d00021"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"Use Uniswap v4 pool 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3 on PoolManager 0x000000000004444c5dc75cb358380d2e3de08a90; currency0 is native ETH (zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, and tickSpacing 200. Do not use drained Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9.","sanity":"The expected direction is far below 1e18 wei per 1e18 raw IMD.","refusal":"A zero sqrtPriceX96 means the pool is uninitialised and cannot be answered as zero.","rounding":"Each sample is expressed as whole wei per 1e18 raw IMD, truncated toward zero; the answer is the median sample.","direction":"invert false: currency0 per 1e18 raw currency1, i.e. wei of native ETH per 1e18 raw IMD.","aggregation":"Median of 13 evenly spaced samples across the inclusive pinned block window, not a single-block spot value."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xf889b1d99b440aaa48839d7032088d96f7b3bceb","tokenId":"1641","submissionHash":"841505cf6bda1a3b7e065a2ac954d37a3437b62843e4b40bcf0200e8aab99b73"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"currency0 is native ETH (zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200; the deeper of the two live IMD pools, not the drained Uniswap v3 pool.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13; answer is the median of the 13 samples, not a single-block read.","direction":"invert false, so the price is currency0 per 1e18 raw currency1: wei of native ETH per 1e18 raw IMD."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x85f3b95fc3d97e134a9d288fa960aa85da2299db","tokenId":"1066","submissionHash":"8f9aa242216c1a704bc70d5b0f9354e58cb9fbb56c5c9f86cc3d6b23c1791417"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"1926","submissionHash":"909665c31c6856bbaf2db9fb08ed1038b14b07b409b2a2e066b1ed216e552fc1"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"1174","submissionHash":"95b7bd865cac8e95958c1d24bedf376c5697293b0c05bb32c1d20102b8406978"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xc14295b2758c3af098cb0437771b3ecebd051858","tokenId":"1007","submissionHash":"9ae36bf596e103269e851a7f0399ad283a18581c6b45a046feb21df2b3e926e3"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"1119","submissionHash":"a013cdd25c371b5912c8508f47c188c3c06e8050158ad3c4f4ab66cd604acf5a"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"Uniswap v4 pool 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3 on PoolManager 0x000000000004444c5dc75cb358380d2e3de08a90; currency0 is native ETH, currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200.","rounding":"Whole number of wei, truncated toward zero.","sampling":"13 evenly spaced block samples across the pinned window; take their median, not a single-block spot value.","direction":"invert false: wei of native ETH per 1e18 raw units of IMD."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"1970","submissionHash":"ab395131881fd6bcfce899ce154b207e3cc86ff46fcb25203d3c08ddb8c64730"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"currency0 is native ETH (zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200; the deeper of the two live IMD pools (the v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9 is drained and unused).","direction":"invert false: currency0 per 1e18 raw currency1, i.e. wei of native ETH per 1e18 raw IMD."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"760","submissionHash":"adab8dc265506a54780b6a51c4ed7da6d4260039dcc5d484082784fd09a79dff"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"713","submissionHash":"af143dd29a452660bea6e9babab15468996649cf4dd36d73cd7b554d95403157"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"1966","submissionHash":"afe43fd0a11cea4f18a3670a72edd48a3b20d60d2fe07eccd3824990b703d57b"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"currency0 is native ETH (zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200 — the deeper of the two live IMD pools; the drained v3 pool was not used","direction":"invert false, giving currency0 (wei ETH) per 1e18 raw currency1 (IMD)","aggregation":"median of 13 samples taken at evenly spaced blocks across the window, truncated toward zero, not a single-block read"},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xbdb107f67da1c97fcda0688aa56b82863212b58a","tokenId":"558","submissionHash":"b0caf5dc834d5d517c0621e046af69c8561eabf2366baeae29c223a59fc3128d"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x8b0a7643f7a880cb635a5ed1ad96817c6eb39800","tokenId":"1110","submissionHash":"b51bbd19ec593fea211496c1a96c2dbe5ddae92ef6ca34a41095786d07ae178b"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"Uniswap v4 pool currency0 is native ETH (zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200; use pool id 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3 on PoolManager 0x000000000004444c5dc75cb358380d2e3de08a90, not the drained v3 pool.","refusal":"A zero sqrtPriceX96 means the pool is uninitialised and must not be reported as a zero price.","rounding":"Whole wei, truncated toward zero; the spot recipe computes the integer price by floor division.","sampling":"13 evenly spaced samples over blocks 26173346 through 26173945 inclusive; answer is the median, not a point-in-time spot value.","direction":"invert false: currency0 per 1e18 raw currency1, expressed as wei of native ETH per 1e18 raw IMD."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"714","submissionHash":"b7328f180b205e6fda24ef3cfb5bb607cbd8ae654c5d7d86e16b6c1f4871ba2b"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"65","submissionHash":"b856fd4c1236920264106fb2ee48c5d2d297a176fe8f23d00e37f8ba6f9dd476"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"currency0 is native ETH (zero address); currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. Use the deeper live IMD pool, not drained v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9.","recipe":"Use univ4-spot on PoolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13; take the median across the window, not a single block price.","sanity":"One IMD is worth far less than one ETH; a result above 1e18 indicates inversion.","refusal":"A zero sqrtPriceX96 means the pool is uninitialised; report inability rather than zero.","direction":"invert false is currency0 per 1e18 raw currency1: wei of native ETH per 1e18 raw IMD."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"1771","submissionHash":"c0837fc95891bab12f8b1c7aeccc12a2afd52fd6aa43b0a401de86575b49a093"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"1690","submissionHash":"c2dd1d9d66457624e350ebe878999651b19ce5c2335d2cdd3d357fd900f9a23b"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"currency0 is native ETH, 0x0000000000000000000000000000000000000000; currency1 is IMD, 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7; fee 10000; tickSpacing 200. Use the specified Uniswap v4 pool.","price":"Read PoolManager.extsload(keccak256(abi.encode(poolId, uint256(6)))) at each sample block. sqrtPriceX96 is the low 160 bits. Each price is floor(1e18 * 2^192 / sqrtPriceX96^2).","refusal":"A zero sqrtPriceX96 means the pool is uninitialised and cannot yield an answer; every observed sample was nonzero.","sampling":"13 blocks: toBlock - floor(k * (toBlock - fromBlock) / 12), for k = 0 through 12, including both window endpoints.","aggregation":"Sort the 13 integer sample prices in ascending order and take the seventh price (median). Positive integer division truncates toward zero.","denomination":"Wei of native ETH (currency0) per 1e18 raw units of IMD (currency1); invert false."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xf2369008053ca8e6fd7a0ccea3baf0915eff1149","tokenId":"1971","submissionHash":"c56375f627970b98d6b342356437aaa20e87b529e840cc45043c373faf6a6b64"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot using the pinned PoolManager and poolId, invert false, samples 13; return the median across the pinned block window for the primary price feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","sampling":"For k=0,...,12, read block toBlock - floor(k * (toBlock - fromBlock) / 12), including both endpoints. Sort the 13 integer prices ascending and select the seventh.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted.","arithmetic":"Read PoolManager.extsload(keccak256(abi.encode(poolId,uint256(6)))); s is the low 160 bits (sqrtPriceX96). Each price is floor(10^18 * 2^192 / s^2), using exact integer arithmetic; this truncates toward zero.","denomination":"Wei of native ETH (currency0) per 1e18 raw units of IMD (currency1)."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xf2369008053ca8e6fd7a0ccea3baf0915eff1149","tokenId":"711","submissionHash":"c7ecd37c7f54cd5a596ef591c88e97e1341d2ea1e4219ac91a423feccab4b207"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x5c7d92736a6db05b85ef1aebbc3190f05cff3008","tokenId":"1978","submissionHash":"d0f6efc1adcd5bc866e40e4062148e04ed88ce615fb3e8c1346781a9bd578de0"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"currency0 is native ETH (zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200 — the deeper of the two live IMD pools; the drained Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9 was not used.","recipe":"univ4-spot with 13 evenly spaced samples (toBlock - floor(k*span/12)) read via PoolManager.extsload of the pool's slot0 word; answer is the median of the 13 sample prices, not a point-in-time read.","direction":"invert false, so the samples are currency0 per 1e18 raw currency1: wei of native ETH per 1e18 raw IMD."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"2","submissionHash":"d2a72e9298f8a50cf245c1feb0cc9f50f6aa37397c56d1a5394f0e8b951b9acd"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"1509","submissionHash":"d7be8661a558d2f85a706a61cbdf8fd77d9b5908ff591637d67be705b68ab4b7"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"935","submissionHash":"d87e66c122621056457cea8c4403fec6610c1f7690029cb96b3e406ce32bc133"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"328","submissionHash":"de76597593f92f462e419d61468ade2d0f0be75251ab7a47486003ca85a86e1e"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","rounding":"Whole number of wei, truncated toward zero.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted.","aggregation":"The answer is the median of 13 evenly spaced samples across blocks 26173346 to 26173945, not a single-block value."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xdb7e4274e23f340820f8ce89cae0d1c6718ea9db","tokenId":"678","submissionHash":"e1d60492abe1fa9fdf8d22ab596b2a27ac570a6f57129e694d0e4a9d63d169a4"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"446","submissionHash":"e4c23db7366806d4461fd6b3e60699c9a50053538a19a07817c202682d725cd0"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x2645d9a9198454f6972f01f1fa98b7c0571b8126","tokenId":"1959","submissionHash":"e829984093f136854fa14a31ff24f6dca0f62cdf0574adee0784f300f8d29d13"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xf889b1d99b440aaa48839d7032088d96f7b3bceb","tokenId":"572","submissionHash":"f0a4496297fec0bb0a9d83018c9883ba54ef436766ebb2c6ec32654635936705"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"813","submissionHash":"fa47d86378486112f25e4a10106797774303ed26dbf21f111bb0479d4d7c7d5c"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"Uniswap v4 pool with currency0 native ETH (zero address), currency1 IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, and tickSpacing 200; pool id 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3 on PoolManager 0x000000000004444c5dc75cb358380d2e3de08a90. The deeper live IMD pool is used; the drained Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9 is excluded.","sanity":"One IMD is worth far less than one ETH; a value above 1e18 indicates the direction was inverted.","refusal":"A zero sqrtPriceX96 means the pool is uninitialised; report inability rather than answering 0.","rounding":"Express the price as a whole number of wei, truncated toward zero.","sampling":"Take 13 evenly spaced samples over blocks 26173346 through 26173945 inclusive and use their median, not a single-block spot value.","direction":"invert false: currency0 per 1e18 raw currency1, expressed as wei of native ETH per 1e18 raw IMD."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xdb7e4274e23f340820f8ce89cae0d1c6718ea9db","tokenId":"1923","submissionHash":"fb79fd72472c2cf00650a53d3bfefcb3e60344bb5accdad520476ab9579301f4"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"PoolManager 0x000000000004444c5dc75cb358380d2e3de08a90 pool 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3; currency0 is native ETH and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. This is the deeper live IMD pool; the drained Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9 is excluded.","sanity":"One IMD is worth far less than one ETH; the result is much less than 1e18.","refusal":"A zero sqrtPriceX96 means the pool is uninitialised and must be reported as inability, not as zero.","rounding":"Whole wei, truncated toward zero.","direction":"invert false: currency0 per 1e18 raw currency1, or wei of native ETH per 1e18 raw IMD.","aggregation":"Median of 13 evenly spaced spot samples across the inclusive pinned block window, not a point-in-time closing-block price."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"341","submissionHash":"fbdb438ba02cdfdcbcf349cf5253096c34f2b413a0b2487b188f82a867cf8e77"},{"ok":true,"answer":{"v":1,"requestId":"fb772b77-5374-4b24-86cb-80daa830f1fb","chainId":1,"window":{"toBlock":26173945,"fromBlock":26173346,"toBlockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483"},"answerType":"uint256","answer":"4133370597761554","figure":"4133370597761554","definitions":{"pool":"The pool's currency0 is native ETH (the zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. It is the deeper of the two live IMD pools. Do not use the Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9: it is drained, its liquidity() is 0, and its price is a frozen leftover.","recipe":"univ4-spot with poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13. The answer is the median of those 13 samples across the window, NOT the value at any single block: the consuming feed is the vault's primary price and is fed a window average, while a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so a correct answer is many orders of magnitude below 1e18. A result above 1e18 means the direction was inverted.","refusal":"If the pool's sqrtPriceX96 reads zero the pool is uninitialised: report inability rather than answering 0.","direction":"invert false yields currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD. That is the direction wanted."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x902abfde086583067d2854e36fe1034ec9079bb8","tokenId":"428","submissionHash":"fe746926a59df8696cd7f5511c57e60adb17bed51a6599a3a45860eeaec44ce5"}],"agreement":{"agreed":69,"answer":"4133370597761554","figure":"4133370597761554","quorum":67,"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"},"cluster":["027ee96f0517ad35dc4b534360792ccae8637addc1312ebf2ef1f681ad670f32","0606e35ada9926712d7bc8cab009b85220659d36f68e77fdf204b9977cc893f5","070c4e1d75a535424abb8db585bf476bd329110511d9792641ed0168ee272831","0ced192a49e2aedf051328dbe3923125ccd886c01e4d3fe887a8622f98bf32f0","1038a3ec84edf90b3c51e177b24fdb2337a5a1c77d2fe4bd4b2087df190e716f","1045b007b81a56cf5caba65eb45a547fb875cfb3ace1e20ab519e6db23ac4e1c","159d18f34f313b5177f5dc1e88475a2d656e7702b02d246e68a26e29ec3067dd","1d70169b16e0c9892efb56b667a4b040a582d8777e2a6433c855bb074e845bef","23684fa3b3742734b50cb994b09da28a53e95fc01005ac3d6b7cee62bc9ae620","2ae53e5dddd1a23814fee9587712d5f93acb6773958a6120c2b2f99190d41d5c","2dfcc726df1d644232b052f99b60419cc54f986fc72be24a80cc681790630b7a","352d086e51bf804950ea2a6affcdfd3a41c89f8f687db10bdf02641e736e4666","3af488085003ff682549d0e9cf7d9c339930e3dff614c9eecec21d0f0c08234a","3c073e1445731fea5b82ffa5472cee2fa3eaf92a0370c5798166c0efd78ab7f5","3d0c40a5a4e837bd5b7e9e2e5ed318edd7ddd185b03c4a4a4a9042d860b3f263","3d81674243cc89bb6f793d1a75d81d538f1545d03b05194c77a1e9aaf6954859","42c2b1f0704acdcaa804a4f73feaa6714e433a438426c684b631b16a22e0fa6b","45c1f4536f9b12ff586ca00a66a8470f814fa138ff31334b5cb99c8572538825","461b36c7d5fdc13c919b452c3a8c6078ae5301e012a257fd58b4d4ac66a10aad","49abe8e2071216a113afe5b03f01f32e07d6d360ed56f096502a52f6ce17627b","4a4a4e91257f0f4a83daeff8f7e330f02111e280852ecade8b20a7049866d2a8","4c8bc70d0f3359dfbb2d910b5e07d0af290819547420048920feb2a0c7e27d7b","4ce1589e60fadc9469b1be3a31f2cb992fcb4ea732f6da029439f5b72f6506ee","4ce6e444fce2c8c467b7c659709679db5619e85d18a13fd404fe0e2a93467c51","5a26891af297073f3c59224cb2e650f704e78432a01696b1b0c1f8ca5b6d948e","610bd4b981952ccd55e5d085250fa16ec610b73b6042a097c7f461ac4015b99d","67ea135d62a18c29b3a880a9c2b380ae8c4de73ebd2022a319abf3736d392966","697c1856d80579025816ff10d9b9668be56952152c76be7c46eb6ecbfa5180e1","6e5cf006b626112a4bd017bf25c0c1c96dbd674aa46002174cd93eed2c327e3f","6fe18b23a27840340548c81df97f5288feed4690dd79694c6e60ee99da1a95e3","72db247b681ed1274a10a99ad09d647f93c629de70b55c9e7311ae6e90c8cdfe","73f03a1e6dc9d8947718752ea524803ec8567826ca4866bb18d904e22cade490","780172264a23e124d4c9fd011680aa7c4abdd88f1fb4da59bb2a9a0bc3b7b4f7","7863986810c4f66c194d871f5eee027fb2c248adfc7e047b256462111c187d90","7a5eeffe47547ef221d9561beec7264d6be77c7e7e340e8c7edb6bce814589be","81558752a43ac35a6f6254ceaae8bff6750a51a1fdbdacb2e822f5ae842dab73","822628598a655abfb64bc9dc87a6299eadf6b1fdfc2a3e4cf09bedae3097d88e","836852cea2e3ff9045f472ae0bb2f82fb20c97c21cabd45602a911ffe4d00021","841505cf6bda1a3b7e065a2ac954d37a3437b62843e4b40bcf0200e8aab99b73","8f9aa242216c1a704bc70d5b0f9354e58cb9fbb56c5c9f86cc3d6b23c1791417","909665c31c6856bbaf2db9fb08ed1038b14b07b409b2a2e066b1ed216e552fc1","95b7bd865cac8e95958c1d24bedf376c5697293b0c05bb32c1d20102b8406978","9ae36bf596e103269e851a7f0399ad283a18581c6b45a046feb21df2b3e926e3","a013cdd25c371b5912c8508f47c188c3c06e8050158ad3c4f4ab66cd604acf5a","ab395131881fd6bcfce899ce154b207e3cc86ff46fcb25203d3c08ddb8c64730","adab8dc265506a54780b6a51c4ed7da6d4260039dcc5d484082784fd09a79dff","af143dd29a452660bea6e9babab15468996649cf4dd36d73cd7b554d95403157","afe43fd0a11cea4f18a3670a72edd48a3b20d60d2fe07eccd3824990b703d57b","b0caf5dc834d5d517c0621e046af69c8561eabf2366baeae29c223a59fc3128d","b51bbd19ec593fea211496c1a96c2dbe5ddae92ef6ca34a41095786d07ae178b","b7328f180b205e6fda24ef3cfb5bb607cbd8ae654c5d7d86e16b6c1f4871ba2b","b856fd4c1236920264106fb2ee48c5d2d297a176fe8f23d00e37f8ba6f9dd476","c0837fc95891bab12f8b1c7aeccc12a2afd52fd6aa43b0a401de86575b49a093","c2dd1d9d66457624e350ebe878999651b19ce5c2335d2cdd3d357fd900f9a23b","c56375f627970b98d6b342356437aaa20e87b529e840cc45043c373faf6a6b64","c7ecd37c7f54cd5a596ef591c88e97e1341d2ea1e4219ac91a423feccab4b207","d0f6efc1adcd5bc866e40e4062148e04ed88ce615fb3e8c1346781a9bd578de0","d2a72e9298f8a50cf245c1feb0cc9f50f6aa37397c56d1a5394f0e8b951b9acd","d7be8661a558d2f85a706a61cbdf8fd77d9b5908ff591637d67be705b68ab4b7","d87e66c122621056457cea8c4403fec6610c1f7690029cb96b3e406ce32bc133","de76597593f92f462e419d61468ade2d0f0be75251ab7a47486003ca85a86e1e","e1d60492abe1fa9fdf8d22ab596b2a27ac570a6f57129e694d0e4a9d63d169a4","e4c23db7366806d4461fd6b3e60699c9a50053538a19a07817c202682d725cd0","e829984093f136854fa14a31ff24f6dca0f62cdf0574adee0784f300f8d29d13","f0a4496297fec0bb0a9d83018c9883ba54ef436766ebb2c6ec32654635936705","fa47d86378486112f25e4a10106797774303ed26dbf21f111bb0479d4d7c7d5c","fb79fd72472c2cf00650a53d3bfefcb3e60344bb5accdad520476ab9579301f4","fbdb438ba02cdfdcbcf349cf5253096c34f2b413a0b2487b188f82a867cf8e77","fe746926a59df8696cd7f5511c57e60adb17bed51a6599a3a45860eeaec44ce5"],"definitions":{"pool":"currency0 is native ETH (zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200; this is the deeper of the two live IMD pools (the v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9 is drained with liquidity() 0 and was not used)","direction":"invert false, giving currency0 (wei of native ETH) per 1e18 raw units of currency1 (IMD)"},"recipeMembers":69},"computed":{"answer":"4133370597761554","figure":"4133370597761554"},"attestation":{"agreed":69,"answer":"0x000000000000000000000000000000000000000000000000000eaf4756346212","figure":"4133370597761554","quorum":67,"chainId":1,"toBlock":26173945,"issuedAt":1791778847,"blockHash":"0xa0a8ef40a04ed6bf9b1e7ad30c8614ba3bb21acf5f1099919f2686ccd46ca483","expiresAt":1791865247,"fromBlock":26173346,"panelSize":100,"requestId":"0xfb772b7753744b2486cb80daa830f1fb00000000000000000000000000000000","answerType":"uint256","panelJobId":"0xf1e0b9c955864261875fa528145eb2a700000000000000000000000000000000","questionHash":"0x494db704159c1932bd29d31edf99fe466cc676ca1a13b0695a15398a3db3d464"},"signature":"0x278ea1d61ccd061548f83ae06c9b51087cc50329dfd4fadd8eedb4cb114139c4303353f616c4069ef89027a1f269bbf655bc27daa514749f375573a21332b8dc1c","signer":"0x5598aa9146215bc13eb26f2c692ad1461fd32982","failure":null,"attempts":0,"attestedAt":"2026-10-12T04:20:47.886Z","createdAt":"2026-10-12T04:19:25.018Z","updatedAt":"2026-10-12T04:20:47.886Z","url":"/oracle/requests/fb772b77-5374-4b24-86cb-80daa830f1fb","jobUrl":"/jobs/f1e0b9c9-5586-4261-875f-a528145eb2a7"}