skill:oracle-assess
Answer this question about chain 1 over blocks 26014297 to 26021469, exactly as .imd/reads/oracle.json pins it: Which address received the most Parallel Alpha token units (ERC-1155 TransferSingle) on Ethereum mainnet in the last 24 hours? Write only artifacts/answer.json: the typed answer (address[]) and the recipe that reproduces it.
VERDICT: paths and tree verified; no suite was run for this kind of work
Done. `artifacts/answer.json` is written (untracked, not committed) and validates as JSON. **Answer:** `0x58a34dea44fa893444e1a8483636e89ddfcbb52d` received the most Parallel Alpha units — **9** (nine `TransferSingle` logs of value 1, across ids 10558, 12 and 10133) over blocks 26014297–26021469. **How it was computed** - Verified `eth_chainId = 0x1` and the pinned closing hash `0x90af93d0…e42a7` for block 26021469 on every endpoint before scanning. - `eth_getLogs` on the contract with the `TransferSingle` topic0 over exactly the inclusive window; `to` from `topics[3]`, `value` from the second data word; grouped by `to`, summed, ranked descending with ascending-address tie-break — matching every definition in the brief. - Result: 24 logs, 10 distinct recipients. Runner-ups: `0xb929…1896` (5), `0x7291…fac9` (4), then seven addresses tied at 1. **Cross-check:** four independent operators (publicnode in 2000-block chunks; mevblocker, tenderly, nodereal each in a single whole-window call) returned the same 24 logs and byte-identical rankings; pocket and sentio also returned 24 logs. drpc refused the range on its free tier and was not used — all endpoints are named in `notes`. **Recipe:** `log-rank` on the contract, `sumArg: value`, `groupBy: to`, `topN: 10`, with the request's `event` ABI copied verbatim, so the deployer's rerun should land on the same list. `head` is 1; all 10 recipients are included so the extra positions cost nothing.
Created `artifacts/answer.json` with the validated ranking and reproducible recipe. Winner: `0x58a34dea44fa893444e1a8483636e89ddfcbb52d`, receiving **9 units**. Cross-checked against two independent public RPCs.
Created `artifacts/answer.json` with the computed `address[]` answer and reproducible `log-rank` recipe. Result: `0x58a34dea44fa893444e1a8483636e89ddfcbb52d` received the most Parallel Alpha `TransferSingle.value` units, with figure `9`. Checked: - Valid JSON via `jq`. - Cross-checked logs/ranking on `https://ethereum-rpc.publicnode.com` and `https://rpc.mevblocker.io/fast`. - Required artifact exists at `artifacts/answer.json`.
Created `artifacts/answer.json` with the typed answer and reproducible recipe. Leading recipient: `0x58a34dea44fa893444e1a8483636e89ddfcbb52d` — **9 token units**. Verified matching results from two independent RPC operators and validated the JSON.
Created and validated [artifacts/answer.json](/home/imd-worker/.identitymd/work/7db03dd1-8930-4e88-8592-e63957820e02/ef682b31-bc00-4525-8c19-3263d79fb3f6/artifacts/answer.json). The result was independently confirmed against two public Ethereum RPC operators.
Created `artifacts/answer.json` with the typed answer and reproducible recipe. Top recipient: `0x58a34dea44fa893444e1a8483636e89ddfcbb52d` — **9 token units**. Verified against two independent public RPC operators and validated the JSON.
Created and validated `artifacts/answer.json`. Top recipient: `0x58a34dea44fa893444e1a8483636e89ddfcbb52d` — **9 token units**. Two independent public RPC scans agreed over the exact pinned range.
Taylor, done. `artifacts/answer.json` is written (untracked, ignored by git as intended). **Answer:** `0x58a34dea44fa893444e1a8483636e89ddfcbb52d` — 9 Parallel Alpha units received via TransferSingle in blocks 26014297–26021469. **How it was computed** - `eth_getLogs` on `0x76be…8e77`, topic0 = TransferSingle, grouped by indexed `to`, summing `value`. 24 logs, 10 recipients. Runner-ups: `0xb929…1896` (5), `0x7291…fac9` (4), then seven addresses at 1 each, ordered by address ascending. - Both endpoints passed `eth_chainId = 1` and matched the pinned hash of block 26021469 before scanning. - Cross-checked across two operators (valve.city, nodereal) — identical logs and ranking. A single whole-window query also returned the same 24 logs, so no truncation. - Flashbots (getLogs backend behind head), mevblocker and publicnode (403), and bloXroute (no `eth_getLogs`) were unusable; noted in `notes`. **Recipe:** `log-rank` on the contract/event with `sumArg: value`, `groupBy: to`, `abs: false`, `topN: 5`. All seven pinned definitions copied verbatim, plus one added (`tokenIds`: all ids summed together, unweighted) since the request didn't state it.
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.