{"id":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","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":"0x6d6aab5f86d589e4aedac6e6eb38627cfc04b230d73d1e73f56217b7e2586dec","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"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":"6776fb5b-83cd-412e-adff-6d1ceefbc1ee","members":[{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"045eac2694dd7629a3b2cf0e3dcfb6109f07b8771b80c54a27989561d3a4a4dc"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","definitions":{"pool":"PoolManager 0x000000000004444c5dc75cb358380d2e3de08a90, pool id 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3; currency0 is native ETH and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. This is the deeper live IMD pool, not the drained Uniswap v3 pool.","rounding":"Whole wei, truncated toward zero.","sampling":"Median of 13 evenly spaced samples across blocks 26174082 through 26174681, inclusive; the value is not a single-block spot price.","direction":"invert false: wei of native ETH per 1e18 raw units of IMD.","uninitialized_pool":"If sqrtPriceX96 reads zero, the pool is uninitialized and no numeric answer is reported."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xdb7e4274e23f340820f8ce89cae0d1c6718ea9db","tokenId":"678","submissionHash":"0a8e1425f73721aa3ee2a78aef14c8b1f1d0c2e7975cf661d8bfce10c57e4282"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"0x568fe872c046cf79d713323c290e33f9906b8590","tokenId":"688","submissionHash":"0d1caacb3d9fc587c1043dde593d8ba40d49d09c73ecf4f149542e58b7250fad"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"0ef5f0ba462a9b06966f1487e4afc6a85a7cf648769bde8f41f5ea974e19718b"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"1db470a743b4669bf825c0d085d41845e9bf089cdd03f7005c308dc8135d0178"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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, samples 13, answer is the median of the 13 samples truncated toward zero.","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":"0x3a9436134db40a6a210eb642b3c495b30e082ee4","tokenId":"1082","submissionHash":"2470bfa2dbedfdace336ddb30ed0839482c5e2b579eb64f949b32a22d977e54d"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"387","submissionHash":"30a45b008beee46040c62ddd940e06cc925f29d01cc884346299d86053ea306e"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"30f12858b59fc3f099374b5d97dc2cb6d179eee629ded294ca7984e1d06e4ae0"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"1970","submissionHash":"3170218304f693f851b7a02369cd704ed6a86350d4e4e4726dc51bae65767c3e"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9 was not used).","recipe":"univ4-spot, 13 samples evenly spaced across the window, answer is the median sample, not a point read.","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":"798","submissionHash":"38f4ce993ff83b72f256d2f0461b9439b4568a3d60bfefffc0cd9df9ebf2a2c4"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","definitions":{"pool":"currency0 is native ETH (zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200 — the deeper live IMD pool, not the drained Uniswap v3 pool.","recipe":"univ4-spot with 13 samples evenly spaced across the window; answer is the median of the 13 sqrtPriceX96-derived spot prices, not a single-block read.","direction":"invert false, yielding currency0 (wei ETH) per 1e18 raw currency1 (IMD)."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xcefdb5f635bfc913d12e6eac3738e92b1681bd65","tokenId":"1081","submissionHash":"396ea0a4c65d9e841c42f120844772a8956709af39f7c6df3bbfda187642ff12"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"3b744fdab93a211e28b11f209810b37bd1118eea6c9fd5d92eb51e3e28d5f64d"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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 median of 13 evenly spaced samples (sampleBlocks: toBlock - floor(k*span/12) for k=0..12) across the pinned window, reading PoolManager.extsload(keccak256(abi.encode(poolId, 6))) for sqrtPriceX96 at each sampled block.","direction":"invert false, yielding currency0 (wei of ETH) per 1e18 raw currency1 (IMD), as the brief specifies."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xa0649e99d8b65fdd66cf2de2ae847a9e8514f475","tokenId":"539","submissionHash":"4be85dde436e5b3bb7adea9b47c43e850ffa5a91f9a2d72e40292d9e87e481e2"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"4bea70f05e21444793473e0ea99bac6170e339064dbc06463144e92c68366723"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"5527698d8bef2aa2b71e1f99e8b409f4eb0456ca611395f1146425933b2d9263"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"553d46371f43dd4968b2fc49980c215cfde5e0bdb48e15f5ca5efaa39396f371"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","definitions":{"pool":"Use pool 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3 on PoolManager 0x000000000004444c5dc75cb358380d2e3de08a90: currency0 is native ETH (zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. This is the deeper of the two live IMD pools. Do not use drained Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9; liquidity is 0 and its price is a frozen leftover.","recipe":"Take the median of 13 evenly spaced samples across the pinned window, not a single-block value. The consuming vault primary price feed uses a window average; a point-in-time read belongs to the separate spot feed.","sanity":"One IMD is worth far less than one ETH, so the correct result is many orders of magnitude below 1e18; a result above 1e18 would mean the direction was inverted.","refusal":"If sqrtPriceX96 reads zero, the pool is uninitialised and the answer cannot be reported as 0.","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":"0xdb7e4274e23f340820f8ce89cae0d1c6718ea9db","tokenId":"1923","submissionHash":"56bc2e97d1f279772d83450e77798eab7ca9473071695a5729bde4df91ae87d0"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"5768330f9878eccab527b020f90e30668fa0a61dff7d50ac243eacf2daa76192"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"5bb8cd6e6b5bfcf65c1825687155e1ec494786188efb3f80b7743dd76eb3e4ca"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"60cba600934540edfc943e4c10470f30df8e486a273441e54a797fecc9ed448b"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","definitions":{"pool":"Currency0 is native ETH (zero address), currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200; this is the deeper live IMD pool, not the drained v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9.","recipe":"univ4-spot on PoolManager 0x000000000004444c5dc75cb358380d2e3de08a90 and poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3; median of 13 evenly spaced samples across the window, not a point-in-time price.","sanity":"One IMD is worth far less than one ETH; a result above 1e18 would mean the direction was inverted.","refusal":"A zero sqrtPriceX96 means the pool is uninitialised and must be reported as inability, not zero.","direction":"invert false gives 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":"0xf889b1d99b440aaa48839d7032088d96f7b3bceb","tokenId":"572","submissionHash":"6247609c4719726db7d411d49a011f9842d7f5b7f09be74b3fd809abb3fea68a"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"6a654924ae00244cd41bd215c9d3e3e190131b678a41648558f139e4b72020f4"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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 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.","arithmetic":"Read the low 160 bits of PoolManager.extsload(keccak256(abi.encode(poolId, uint256(6)))) as sqrtPriceX96 s. Each price is floor(1e18 * 2^192 / (s*s)), using integer arithmetic; invert is false.","denomination":"Whole 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":"683","submissionHash":"6b5cad4808ef9f76a93e9393bd64c651c538d70ebfe8b3e7f0d15cd23ea5af78"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","definitions":{"pool":"Uniswap v4 pool 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3: currency0 native ETH (0x0000000000000000000000000000000000000000), currency1 IMD (0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7), fee 10000, tickSpacing 200; the specified deeper live pool.","sanity":"The result is below 1e18 wei per 1e18 raw IMD units, consistent with the requested price direction.","refusal":"A zero sqrtPriceX96 means the pool is uninitialised and cannot yield an answer. All 13 sampled values were nonzero.","storage":"Read PoolManager.extsload(bytes32) at keccak256(abi.encode(poolId, uint256(6))) for each sample block. sqrtPriceX96 is the low 160 bits of the returned slot0 word.","rounding":"Each sample is floor(1e18 * 2^192 / sqrtPriceX96^2), using exact integer arithmetic; for positive prices this truncates toward zero.","sampling":"13 samples at toBlock - floor(k * (toBlock - fromBlock) / 12), for k = 0 through 12, inclusive. Both endpoints are sampled.","direction":"invert false: wei of native ETH (currency0) per 1e18 raw units of IMD (currency1).","aggregation":"Sort the 13 integer sample prices in ascending order and take the seventh (median)."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xf2369008053ca8e6fd7a0ccea3baf0915eff1149","tokenId":"1971","submissionHash":"77cd2ee41d104d7e8b4b90835cfba989043687c221bdfddc8a669f9f33d40110"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"78289a3fda7a30c98d43fa6a05441c406d4a666de2d00c8b05670d037cbd032b"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"7a8c3711276597ec1f89273eca6bbb07496076fc1742ee1424a35054e76761b1"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","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":"8180a6c9e2d3cbe6a59d23ff638b7611f56c5a4a6ea3f9434c0a66a6d1be0f14"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"8209295ac01c95a828d3b9dea166c1563bd279f04017733107b6866700f96b9e"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","definitions":{"pool":"The pool has currency0 native ETH (zero address) and currency1 IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, and tickSpacing 200. It is the deeper of the two live IMD pools. The drained Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9 is excluded.","sanity":"The expected price is far below 1e18 wei per 1e18 raw IMD; a result above 1e18 would indicate inverted direction.","refusal":"A zero sqrtPriceX96 indicates an uninitialised pool and must be reported as inability to answer, not as zero.","sampling":"The median of 13 evenly spaced samples over blocks 26174082 through 26174681, not a single-block spot value.","direction":"invert false: currency0 per 1e18 raw currency1, expressed as 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":"1654","submissionHash":"85b1a083936ff0b8376cda896e059fb198a2c930b343816322089e614be82ceb"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","definitions":{"pool":"Use Uniswap v4 pool id 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3 on PoolManager 0x000000000004444c5dc75cb358380d2e3de08a90; currency0 is native ETH and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. Do not use the drained Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9.","recipe":"Take 13 evenly spaced samples across the pinned block window and report their median, not a single-block value.","sanity":"One IMD is worth far less than one ETH; a value above 1e18 indicates inverted direction.","refusal":"If any sampled sqrtPriceX96 is zero, the pool is uninitialised and the question cannot be answered with a price.","direction":"Use 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":"1509","submissionHash":"85ee8f95794ac2fe3004957cbfbfe35dca6a9732608452aa0c5fa092a5ef7d73"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"503","submissionHash":"8777de47e2e8c4100a7d2e3cd922a90bc4faf9504743a6278c835c9fb92526d8"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","definitions":{"pool":"currency0 is native ETH (zero address); currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. Use the deeper of the two live IMD pools; exclude drained Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9.","sanity":"IMD is worth far less than one ETH; a result above 1e18 indicates inverted direction.","direction":"invert false: currency0 per 1e18 raw currency1, in wei of native ETH per 1e18 raw IMD.","aggregation":"Median of 13 evenly spaced samples across blocks 26174082–26174681, not a single-block price.","uninitialized":"If sqrtPriceX96 is zero, the pool is uninitialised and no numeric price is reported."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"813","submissionHash":"892227485db9de1c4abfdde9e80bf9b1e73ea01fa06987abca7389110ebb8b45"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"8924ccb7ba5584723f51694f747dc94b7616fdd2eae481e82439c65693ad0788"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"89490449d3f4efc72a4a23270ed458ee33a7939588e78423cb099ff86ae61bfa"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"1641","submissionHash":"8f2fe47b88a6c48b3fa0da7d541de0cb11cd3174b355b1189c8102a9dc7ce834"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"341","submissionHash":"92e0637e6f5493642d98bfc2e0bce072f47f083e2574926344afde20ccd7ec08"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"97626c5eaf5c4f315e97cd3f9328b4927bf0e1b68045bbc15a7c1023f9adb9ce"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9","recipe":"univ4-spot, poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, samples 13, median of the 13 samples across the window","refusal":"all 13 sampled sqrtPriceX96 reads were nonzero; the pool was initialised throughout the window, so no refusal applies","direction":"invert false yields currency0 (wei of native ETH) per 1e18 raw currency1 (IMD)"},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xbdb107f67da1c97fcda0688aa56b82863212b58a","tokenId":"558","submissionHash":"976d854a408f293853638123c98e0594fb14b9cb7bcabe538cb3565637d4740b"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"Express the price as a whole number of wei per 1e18 raw IMD, 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.","statistic":"Take the 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":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"1771","submissionHash":"9784ee3c944f8bfd5b96414837232200cc56d38d021459d9874c36c90c31ab67"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"98493e44ca5a587b7b99ad49e096d09ad3df61fc305d12a6ba880f9170a759d0"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"9a74bc093c93f54da0be5bab258bbdf30cc8af943ffa4917228ffd639986bdb0"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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.","direction":"invert false, giving currency0 (ETH wei) per 1e18 raw currency1 (IMD), as requested.","aggregation":"median of 13 samples evenly spaced across the window (toBlock - floor(k*span/12) for k=0..12), not a single point-in-time read."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x3734f13d303d1aac4e0788971d698e77fb283f90","tokenId":"249","submissionHash":"9c8b8f33887bd3f54bd2349cb6b421823d5f9e5ced710127998a26a0e430a1f7"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"9cc351fc930e4c33cd571f02e877e9e41d0d79a560bd10cac10cbacd1b2050d5"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","definitions":{"pool":"Currency0 is native ETH (zero address) and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. This is the deeper of the two live IMD pools. The drained Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9 is excluded; its liquidity is zero and its price is frozen leftover.","sanity":"One IMD is worth far less than one ETH, so the result should be many orders of magnitude below 1e18; a result above 1e18 would mean the direction was inverted.","sampling":"Take 13 evenly spaced samples across the pinned window and report their median, not a single-block value. The vault primary price is fed a window average; a point-in-time read belongs to the separate spot feed.","direction":"invert false: currency0 per 1e18 raw currency1, which is wei of native ETH per 1e18 raw IMD.","uninitialisedPool":"If sqrtPriceX96 reads zero, the pool is uninitialised and the answer must be reported as unavailable rather than zero."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x83027ad9d0d5374335086c539dadd1db983441b0","tokenId":"1927","submissionHash":"9fc341d65bf3fcc31c4ada55987256bf60926ed897fa5a8dd15ab1f98ee0df38"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9","recipe":"univ4-spot, poolManager 0x000000000004444c5dc75cb358380d2e3de08a90, poolId 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3, invert false, 13 evenly spaced samples; median of the 13 sample prices over the window, truncated toward zero","direction":"invert false, so the result 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":"0x3734f13d303d1aac4e0788971d698e77fb283f90","tokenId":"1198","submissionHash":"a0f309f9b79022a2a6c482028d269302d02c8a2ac25351d7c4a27e857c335a1e"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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 per 1e18 raw IMD, 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":"Median of 13 evenly spaced pool observations across blocks 26174082 to 26174681, inclusive; this is not a single-block spot value."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x1c948c0c23cafba26b8f71f379a13c616ef6190d","tokenId":"894","submissionHash":"a59100e3d789106edf62cbfab1cee4fbecd34c2acd29365d905c480a9cc6d496"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","definitions":{"pool":"currency0 is native ETH (zero address); currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. Use this deeper live IMD pool, not drained Uniswap v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9.","recipe":"Take the median of 13 evenly spaced samples across the pinned window, not a single-block price.","sanity":"One IMD is worth far less than one ETH; the result must be far below 1e18 wei.","refusal":"If any sampled sqrtPriceX96 is zero, the pool is uninitialised and cannot be answered as zero.","direction":"invert false: currency0 per 1e18 raw currency1, or wei of native ETH per 1e18 raw IMD."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"713","submissionHash":"a5d291644d9efcdd9532b962d077a0e9dd8e0dcad1dedffdd7a55befe803f8ed"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"ac35d83d10293d9d0ee3cb443a18a05f6dafdf552e4aff2d395b50e3dad92a38"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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 was not used.","median":"median of the 13 evenly spaced sqrtPriceX96 samples' derived prices over the window, truncated toward zero, not a single-block read.","direction":"invert false, yielding currency0 (wei ETH) per 1e18 raw currency1 (IMD), as requested."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x6ba9ad599e6271252817933831e3148936cf742a","tokenId":"2","submissionHash":"b021fc037a880ef152d47d5f521ef8951430b522bba2f85431967b0e3fcbf8d2"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"b9dba8dd08401e276ffbc7e5805c7fa8e6115f78d05a4c935ddd66b2dfff8a75"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"987","submissionHash":"bd2a31d92a98d9373bcf9d2210d54483100bd9284ece49151b88ff5610001e97"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","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":"0xdb7e4274e23f340820f8ce89cae0d1c6718ea9db","tokenId":"1801","submissionHash":"be5856a9ec82b5e91da7ae0929042dc85931a6e9c053e87ad884b1e93209a40a"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"c2f1b7ca56830c96b666ea288c7ace21c29b1996ea74bb661d3ce6083b55db54"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","definitions":{"pool":"Uniswap v4 pool with currency0 native ETH (zero address), currency1 IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200.","sampling":"13 samples at block toBlock - floor(k * (toBlock - fromBlock) / 12), for k = 0 through 12, including both window endpoints.","aggregation":"Each sample is floor(1e18 * 2^192 / sqrtPriceX96^2). Sort the 13 integer prices numerically and select the seventh (median). Positive integer division truncates toward zero.","denomination":"Wei of native ETH (currency0) per 1e18 raw units of IMD (currency1); invert false.","initialization":"All 13 sampled sqrtPriceX96 values were nonzero."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xdf4e06a49a4df04606935723113150276360b443","tokenId":"1571","submissionHash":"c64ee12a04b1291a60798544a5b2609ece4dd9dee5b9a592d14dabedbc8e1e93"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"d0d35f0711fe376018223e31de5d4e3fe03c04708aa0b3b3008906a3731da24f"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"115","submissionHash":"dfaf2da693d6226e659a68e4ff35d145fde985002f18eb443cc11696f0686adf"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"e2d84e53d6ba286c667dcaa834e759b4cdc383832595a324a0c462563bb5a0df"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"e332a6476badbbcba35bf0f7c3a21ef4af248b18ffc045ba85813eb68959ef84"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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 Uniswap v3 pool at 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9 is drained and unused)","direction":"invert false, so the value is currency0 (ETH) per 1e18 raw currency1 (IMD), i.e. wei of ETH per 1e18 raw IMD","aggregation":"median of 13 samples taken at evenly spaced blocks across the window (26174082..26174681), not a single point-in-time read"},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xa0649e99d8b65fdd66cf2de2ae847a9e8514f475","tokenId":"1229","submissionHash":"e34165204232a1849fb16a1e4ce7b7247d8ade0e2ff1e1199b429d73f2714dcb"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"e7300888dec5bfc3fa89e458c5cf10f099999b3fe02279274f181579d2e643f8"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","definitions":{"pool":"Currency0 is native ETH (zero address); currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200. Use the deeper live IMD pool, pool id 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3; the drained v3 pool 0xd6a822d028bbf7b6edfa1533e110ee40c08551d9 is excluded.","sanity":"IMD is worth far less than one ETH; the result is far below 1e18 and uses the non-inverted direction.","direction":"invert false: currency0 per 1e18 raw currency1, or wei of native ETH per 1e18 raw IMD.","statistic":"Median of 13 evenly spaced spot samples across blocks 26174082 through 26174681, inclusive; this is not a single-block price.","uninitializedPool":"A zero sqrtPriceX96 means the pool is uninitialised and must be reported as inability, not as zero. All 13 sampled sqrtPriceX96 values were nonzero."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x8dfbcd33f5c48adfbb52bebff532ec3fcb336369","tokenId":"1852","submissionHash":"e8aae66ca6413da8ca527bf67a9d053605ab557ff04d1d3f8cfdf7615b67428a"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"e8df68653e2d533019385724b265913e93f3f0c8711be875cae137bd882a99e1"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"1542","submissionHash":"eb5af5cdd1d3ba5c165ff4533c6d3a36a2fb14d535f7b5a017d988531e1f0ce9"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"f096f735f3f04fe617884cb17401fb20b3a348c7b3359f87dc013de9953c3681"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","definitions":{"pool":"PoolManager 0x000000000004444c5dc75cb358380d2e3de08a90; pool id 0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3; currency0 is native ETH and currency1 is IMD 0xd34a99bc0f67ae1bbd63c660e6d0b0dd03e263b7, fee 10000, tickSpacing 200.","direction":"invert false: wei of native ETH per 1e18 raw units of IMD.","statistic":"Median of 13 evenly spaced samples over blocks 26174082 through 26174681, not a single-block spot value; each sampled price is truncated toward zero.","uninitialized pool":"A zero sqrtPriceX96 means the pool is uninitialized and the question cannot be answered; it is not a price of zero."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0x946406805023f1b268f3cc9190eb9ff91a566973","tokenId":"847","submissionHash":"f52e198d012d7a1d0bffb25c17b5724805a7dd3868cb4da6faa5899bdf3220eb"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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.","sanity":"One IMD is worth far less than one ETH; a result above 1e18 indicates the direction was inverted.","refusal":"A zero sqrtPriceX96 means the pool is uninitialised; report inability rather than 0.","rounding":"Whole wei, truncated toward zero.","sampling":"Take 13 evenly spaced samples over blocks 26174082–26174681 inclusive at toBlock - floor(k * (toBlock - fromBlock) / (samples - 1)); report their median.","direction":"invert false: currency0 per 1e18 raw currency1, in wei of native ETH per 1e18 raw IMD."},"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"}},"reason":null,"wallet":"0xaa90befc76b37f487eec5c1a593ea5b9826440be","tokenId":"1383","submissionHash":"f53b8dd9ea45be174de494bf0fc0e19dddf77089fce755551aefbe27ada2485b"},{"ok":true,"answer":{"v":1,"requestId":"6c789448-27fe-41c9-9da6-e8550dbd0d7f","chainId":1,"window":{"toBlock":26174681,"fromBlock":26174082,"toBlockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06"},"answerType":"uint256","answer":"3977368332826956","figure":"3977368332826956","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":"714","submissionHash":"fed9620acea1c51a16e9106bfda90b5170769bcb68046c80136e91c3f638cb6d"}],"agreement":{"agreed":67,"answer":"3977368332826956","figure":"3977368332826956","quorum":67,"recipe":{"kind":"univ4-spot","poolId":"0xb07d640fd9e2eb9dc81b953c8e4fd006bdfeaf276010fb5418eb763ca15abfb3","samples":13,"poolManager":"0x000000000004444c5dc75cb358380d2e3de08a90"},"cluster":["045eac2694dd7629a3b2cf0e3dcfb6109f07b8771b80c54a27989561d3a4a4dc","0a8e1425f73721aa3ee2a78aef14c8b1f1d0c2e7975cf661d8bfce10c57e4282","0d1caacb3d9fc587c1043dde593d8ba40d49d09c73ecf4f149542e58b7250fad","0ef5f0ba462a9b06966f1487e4afc6a85a7cf648769bde8f41f5ea974e19718b","1db470a743b4669bf825c0d085d41845e9bf089cdd03f7005c308dc8135d0178","2470bfa2dbedfdace336ddb30ed0839482c5e2b579eb64f949b32a22d977e54d","30a45b008beee46040c62ddd940e06cc925f29d01cc884346299d86053ea306e","30f12858b59fc3f099374b5d97dc2cb6d179eee629ded294ca7984e1d06e4ae0","3170218304f693f851b7a02369cd704ed6a86350d4e4e4726dc51bae65767c3e","38f4ce993ff83b72f256d2f0461b9439b4568a3d60bfefffc0cd9df9ebf2a2c4","396ea0a4c65d9e841c42f120844772a8956709af39f7c6df3bbfda187642ff12","3b744fdab93a211e28b11f209810b37bd1118eea6c9fd5d92eb51e3e28d5f64d","4be85dde436e5b3bb7adea9b47c43e850ffa5a91f9a2d72e40292d9e87e481e2","4bea70f05e21444793473e0ea99bac6170e339064dbc06463144e92c68366723","5527698d8bef2aa2b71e1f99e8b409f4eb0456ca611395f1146425933b2d9263","553d46371f43dd4968b2fc49980c215cfde5e0bdb48e15f5ca5efaa39396f371","56bc2e97d1f279772d83450e77798eab7ca9473071695a5729bde4df91ae87d0","5768330f9878eccab527b020f90e30668fa0a61dff7d50ac243eacf2daa76192","5bb8cd6e6b5bfcf65c1825687155e1ec494786188efb3f80b7743dd76eb3e4ca","60cba600934540edfc943e4c10470f30df8e486a273441e54a797fecc9ed448b","6247609c4719726db7d411d49a011f9842d7f5b7f09be74b3fd809abb3fea68a","6a654924ae00244cd41bd215c9d3e3e190131b678a41648558f139e4b72020f4","6b5cad4808ef9f76a93e9393bd64c651c538d70ebfe8b3e7f0d15cd23ea5af78","77cd2ee41d104d7e8b4b90835cfba989043687c221bdfddc8a669f9f33d40110","78289a3fda7a30c98d43fa6a05441c406d4a666de2d00c8b05670d037cbd032b","7a8c3711276597ec1f89273eca6bbb07496076fc1742ee1424a35054e76761b1","8180a6c9e2d3cbe6a59d23ff638b7611f56c5a4a6ea3f9434c0a66a6d1be0f14","8209295ac01c95a828d3b9dea166c1563bd279f04017733107b6866700f96b9e","85b1a083936ff0b8376cda896e059fb198a2c930b343816322089e614be82ceb","85ee8f95794ac2fe3004957cbfbfe35dca6a9732608452aa0c5fa092a5ef7d73","8777de47e2e8c4100a7d2e3cd922a90bc4faf9504743a6278c835c9fb92526d8","892227485db9de1c4abfdde9e80bf9b1e73ea01fa06987abca7389110ebb8b45","8924ccb7ba5584723f51694f747dc94b7616fdd2eae481e82439c65693ad0788","89490449d3f4efc72a4a23270ed458ee33a7939588e78423cb099ff86ae61bfa","8f2fe47b88a6c48b3fa0da7d541de0cb11cd3174b355b1189c8102a9dc7ce834","92e0637e6f5493642d98bfc2e0bce072f47f083e2574926344afde20ccd7ec08","97626c5eaf5c4f315e97cd3f9328b4927bf0e1b68045bbc15a7c1023f9adb9ce","976d854a408f293853638123c98e0594fb14b9cb7bcabe538cb3565637d4740b","9784ee3c944f8bfd5b96414837232200cc56d38d021459d9874c36c90c31ab67","98493e44ca5a587b7b99ad49e096d09ad3df61fc305d12a6ba880f9170a759d0","9a74bc093c93f54da0be5bab258bbdf30cc8af943ffa4917228ffd639986bdb0","9c8b8f33887bd3f54bd2349cb6b421823d5f9e5ced710127998a26a0e430a1f7","9cc351fc930e4c33cd571f02e877e9e41d0d79a560bd10cac10cbacd1b2050d5","9fc341d65bf3fcc31c4ada55987256bf60926ed897fa5a8dd15ab1f98ee0df38","a0f309f9b79022a2a6c482028d269302d02c8a2ac25351d7c4a27e857c335a1e","a59100e3d789106edf62cbfab1cee4fbecd34c2acd29365d905c480a9cc6d496","a5d291644d9efcdd9532b962d077a0e9dd8e0dcad1dedffdd7a55befe803f8ed","ac35d83d10293d9d0ee3cb443a18a05f6dafdf552e4aff2d395b50e3dad92a38","b021fc037a880ef152d47d5f521ef8951430b522bba2f85431967b0e3fcbf8d2","b9dba8dd08401e276ffbc7e5805c7fa8e6115f78d05a4c935ddd66b2dfff8a75","bd2a31d92a98d9373bcf9d2210d54483100bd9284ece49151b88ff5610001e97","be5856a9ec82b5e91da7ae0929042dc85931a6e9c053e87ad884b1e93209a40a","c2f1b7ca56830c96b666ea288c7ace21c29b1996ea74bb661d3ce6083b55db54","c64ee12a04b1291a60798544a5b2609ece4dd9dee5b9a592d14dabedbc8e1e93","d0d35f0711fe376018223e31de5d4e3fe03c04708aa0b3b3008906a3731da24f","dfaf2da693d6226e659a68e4ff35d145fde985002f18eb443cc11696f0686adf","e2d84e53d6ba286c667dcaa834e759b4cdc383832595a324a0c462563bb5a0df","e332a6476badbbcba35bf0f7c3a21ef4af248b18ffc045ba85813eb68959ef84","e34165204232a1849fb16a1e4ce7b7247d8ade0e2ff1e1199b429d73f2714dcb","e7300888dec5bfc3fa89e458c5cf10f099999b3fe02279274f181579d2e643f8","e8aae66ca6413da8ca527bf67a9d053605ab557ff04d1d3f8cfdf7615b67428a","e8df68653e2d533019385724b265913e93f3f0c8711be875cae137bd882a99e1","eb5af5cdd1d3ba5c165ff4533c6d3a36a2fb14d535f7b5a017d988531e1f0ce9","f096f735f3f04fe617884cb17401fb20b3a348c7b3359f87dc013de9953c3681","f52e198d012d7a1d0bffb25c17b5724805a7dd3868cb4da6faa5899bdf3220eb","f53b8dd9ea45be174de494bf0fc0e19dddf77089fce755551aefbe27ada2485b","fed9620acea1c51a16e9106bfda90b5170769bcb68046c80136e91c3f638cb6d"],"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."},"recipeMembers":67},"computed":{"answer":"3977368332826956","figure":"3977368332826956"},"attestation":{"agreed":67,"answer":"0x000000000000000000000000000000000000000000000000000e21653a9e794c","figure":"3977368332826956","quorum":67,"chainId":1,"toBlock":26174681,"issuedAt":1791787709,"blockHash":"0xe70642b2aefbc1a19669336961ceeddd4da313ce98d072436c74954df5f9ba06","expiresAt":1791874109,"fromBlock":26174082,"panelSize":100,"requestId":"0x6c78944827fe41c99da6e8550dbd0d7f00000000000000000000000000000000","answerType":"uint256","panelJobId":"0x6776fb5b83cd412eadff6d1ceefbc1ee00000000000000000000000000000000","questionHash":"0x6d6aab5f86d589e4aedac6e6eb38627cfc04b230d73d1e73f56217b7e2586dec"},"signature":"0xab07901b885a10ed927d893e466ce500a67ae7caacd64b67f52860312c4acf983b861598be1f148a86114cf7db2e881c3067ed73934ca343acea52d14cc1edeb1c","signer":"0x5598aa9146215bc13eb26f2c692ad1461fd32982","failure":null,"attempts":0,"attestedAt":"2026-10-12T06:48:29.485Z","createdAt":"2026-10-12T06:46:40.369Z","updatedAt":"2026-10-12T06:48:29.485Z","url":"/oracle/requests/6c789448-27fe-41c9-9da6-e8550dbd0d7f","jobUrl":"/jobs/6776fb5b-83cd-412e-adff-6d1ceefbc1ee"}