Skip to content

evm-oracle-state v0.3.0

Latest

Choose a tag to compare

@KaiCode2 KaiCode2 released this 05 Sep 16:09
· 0 commits to main since this release
v0.3.0
0078557

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