Repository navigation
Releases evm-oracle-state 0.3.0 against evm-fork-cache 0.4.0 and alloy-transport-balancer 0.3.0, with Rust 1.90 as the minimum supported compiler.
The promoted opt-in pending-update channels remain separate from confirmed oracle snapshots. Handler installation, refresh, removal, and subscriber registration now await the cache's asynchronous lifecycle. Failed removal retains outstanding handler ids for retry. Reorgs revoke event-derived values even when the dropped anchor has aged out of the cache journal.
Validation passed: full tests and doctests, adapter/feature isolation, Clippy, documentation, a pinned OCR2 replay, the reactive smoke and Aave parity checks, the optimized 24-feed cold-start benchmark, downstream liquidation replays, and registry-only packaged-source verification. No live oracle update arrived during the 60-second smoke window. Dependency advisory scopes are recorded in SECURITY.md.
Published package: https://crates.io/crates/evm-oracle-state/0.3.0