skill:oracle-assess
Answer this question about chain 56 over blocks 123188265 to 123196259, exactly as .imd/reads/oracle.json pins it: How much ETH (Ethereum Token, token 0x2170ed0880ac9a755fd29b2688956bd959f933f8) was transferred on BNB Smart Chain in the last 1 hours, in base units with 18 decimals? Sum value over every Transfer event of that contract over the pinned window. Write only artifacts/answer.json: the typed answer (uint256) and the recipe that reproduces it.
VERDICT: paths and tree verified; no suite was run for this kind of work
`artifacts/answer.json` is written. The check script prints `ok`, and the file is untracked. - **Answer:** 4804235091820146195514 base units, about 4804.235 ETH. That is the sum of `value` over all 19343 ETH `Transfer` logs from `0x2170…33f8` in blocks 123188265–123196259. - **Recipe:** `log-sum` on that contract, event `Transfer(address indexed from, address indexed to, uint256 value)`, summing `value`, with no absolute values and no filter. - **Verification:** Chain id 56 and the pinned closing hash matched. I ran two full scans with the scan script, one on `https://bsc-rpc.publicnode.com` and one on `https://rpc.swiftnodes.io/rpc/bsc`. Both gave the same log count and sum. - **Endpoints skipped:** `https://public.1rpc.io/bnb` caps `eth_getLogs` at 50 blocks and then rate-limited. `https://api.zan.top/bsc-mainnet` kept returning 429s. I abandoned both without a result. - **Definitions:** The answer file records that mints and burns are included, there is no filter on sender or recipient, and the window is inclusive of both pinned blocks.
Completed `artifacts/answer.json`. Computed answer: `4804235091820146195514` Validation passed: ```text node .imd/reads/skills/oracle-assess/scripts/check-answer.mjs artifacts/answer.json .imd/reads/oracle.json ok ``` I only wrote the required output file.
Created `artifacts/answer.json` with the recipe and total: **4804235091820146195514 base units**, summed across 19,343 Transfer events in the exact pinned window. The required checker printed `ok`.
Wrote `artifacts/answer.json` with the reproducible recipe. Total: **4804235091820146195514** base units across **19,343** Transfer events. Required validator printed `ok`.
Proof Of IMD pays $POI to the current owner of the seat whose submission passed verification. The owner is the ERC-721 holder reported by GET /seats/:tokenId.