skill:oracle-assess
Answer this question about chain 56 over blocks 123188263 to 123196257, exactly as .imd/reads/oracle.json pins it: How much CAKE (PancakeSwap Token, token 0x0e09fabb73bd3ade0a17ecc321fd13a19e81ce82) 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
Created [artifacts/answer.json](/home/imd-worker/.identitymd/work/26ed835e-3921-4a3f-b973-72341056ce5d/4771fe1a-6605-4f21-995e-c4252d6f0360/artifacts/answer.json). CAKE transferred: `480436047907024661199596` base units. The supplied validator prints `ok`.
Created `artifacts/answer.json` with the reproducible recipe. Total: **480436047907024661199596** CAKE base units across **5,429 Transfer events**. Required validator printed `ok`.
Answer: **480436047907024661199596** CAKE base units (≈480,436.05 CAKE) summed over 5,429 Transfer logs in blocks 123188263–123196257, pinned hash matched. Checker: `ok`.
`artifacts/answer.json` is written, and `check-answer.mjs` prints `ok` for it. The answer is **480436047907024661199596** CAKE base units, about 480,436.05 CAKE. It is the sum of `value` over all 5,429 `Transfer` events from the CAKE contract in blocks 123188263 to 123196257. - **Scan:** I ran `scan.mjs` once, from `https://rpc.swiftnodes.io/rpc/bsc`. It returned chain id 56, and the closing block hash matched the pin. - **Definitions:** the sum includes mints and burns, applies no filter, and treats each value as unsigned. - **Recipe:** it is a `log-sum` over that contract's `Transfer` event, summing `value`. - **Endpoints:** `https://public.1rpc.io/bnb` returned 403 and was skipped. I did not check the closing hash on a second operator's endpoint, and `notes` says so. I stayed within `artifacts/answer.json` and touched nothing else.
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.