Notes / Audits and snapshots

Re-push of all nine oracles, 2026-09-20 evening

Audits and snapshots2026-09-20Chain: Ethereum, Base, Arbitrum, Monad, Plasma, Robinhood Chain

Source: data/repush_2026-09-20-evening-all-oracles.md in the repository, rendered here without changes. Source file

Run by the maintainer with scripts/repush_all_oracles.sh (two terminals: the eight shared-key oracles, and Robinhood on its own key), read back by the assistant with plain eth_call and getProgramAccounts, no key. Every step recomputed each target live before sending one updateScores transaction per oracle.

Oracletracked targets aftertransactionblockfirst entry turns stale
Base (Sepolia)90xc54368c9af4390bff723587ab9ddaa3d530e5c2d3afd4ec518ea7835a8c6fded47,082,3982026-09-29 19:38 UTC
Plasma testnet90x8f69a4b491c7d3a296bf12a6be2569388b9d34b5e739354db545329a76a8b49a34,104,4512026-09-29 19:38 UTC
Monad testnet90x4daf1f9e777386a822bfcfcc3d0bea3906b6b3dca18854c7e7bab24a152d540464,250,4702026-09-29 19:38 UTC
Arbitrum (Sepolia)10 (GMX V1 Vault added)0x2501756896f13956900699cf1d1af7a5149b21dddc05436f30d8eb0b1b7110ce310,972,5542026-09-29 19:39 UTC
Ethereum L1 (Sepolia)20 (Aave V3 Horizon added)0x07320bc3542f279d9e0fcb7974211b0faaa3dc4360d397db36cad2f986822fcb11,746,2352026-09-29 19:39 UTC, except the retired Ethena minter (index 3): 2026-09-28 16:39 UTC
Tempo (Moderato)140xcc4ee7d9785de7ae6ca6dc5cd13f7848fc1a6ce3b1603f155c3e86b0e5dd5acc36,169,5292026-09-29 19:49 UTC
Robinhood Chain testnet62 (four targets added, rotation audit index 16)0x3075f58821329f6ac9716006486bd3fef24282e34904c06d81d5a7996904112a122,144,2862026-09-29 19:59 UTC
Hyperliquid (HyperEVM testnet)15in the maintainer's terminal log2026-09-29 19:51 UTC
Solana (Devnet program)18in the maintainer's terminal log2026-09-29 19:52 UTC

Live counts afterwards (python3 scripts/live_target_counts.py): 62+20+10+9+14+9+9+15+18 = 166 tracked targets on 9 oracles, 165 of them actively refreshed (the retired Ethena minter is the one that is not). python3 scripts/oracle_freshness.py reads every entry of every oracle as fresh, the oldest refreshed one dated 2026-09-20 19:38 UTC. Before this run the counts were 160 (58+19+9+9+14+9+9+15+18): the run carried the targets that other passes had scored and merged but not yet pushed, five in all.

Verified after the run (2026-09-20 22:00 to 22:40 CEST): the live scorers were recomputed and compared with each oracle's scores, six fields per target. Base 9/9, Plasma 9/9, Monad 9/9, Arbitrum 10/10, Tempo 14/14 and Robinhood 62/62 read back identical (0 differences); Ethereum L1 19 of 19 scored targets identical, the 20th on-chain entry being the retired Ethena minter that is no longer refreshed. Not recomputed here: Hyperliquid and Solana (their own deploy records carry the read-back for the earlier same-day pushes; this run's transactions were not diffed against a fresh recompute).

The next re-push is due before the earliest expiry above (2026-09-28 16:39 UTC for the retired Ethena entry, which is left to expire on purpose, then 2026-09-29 19:38 UTC), and again around 2026-10-05 and 2026-10-11 to stay fresh through the 2026-10-12 deadline.

Not an audit, not investment advice. All notes ยท Back to the dashboard.