Overview
Caution
⚠️ This release is a critical security fix and is a required update for users kona-host.
This is a minor release of kona-host that includes important bug fixes for state trie handling of destroyed accounts.
What's Changed
The list below highlights the major themes and is not exhaustive — see the full changelog link for every commit.
- Host-side improvements — New directory-based KV store compatible with op-program; deterministic JSON serialization in the interop host;
debug_executePayloadwitness collection is now the default. - Karst & Jovian hardfork support — Karst-specific precompile changes (modexp EIP-7823 upper bounds, bn256Pairing input cap at 300 pairs) and correct
precompile selection for Jovian and post-Jovian specs. - SDM (Stage-Driven Mode) post-exec executor — New post-exec block executor with an SDM warming inspector, plus support for op-alloy post-exec
transaction and receipt types. - State trie & executor correctness fixes — Re-insert DestroyedChanged accounts into the state trie; send L2Transactions hint before trie walk during
re-execution; use block hash (not number) in L2 account proof hints; decode EIP-2935 storage slot values as U256. - Interop hardening — Configurable message expiry window, cycle detection in MessageGraph, DependencySet loading from embedded registry with oracle
fallback, conditional CrossL2Inbox deployment, and several activation/timing fixes around interop block ranges. - Derivation pipeline fixes — Use walked-back system config on pipeline reset; skip re-validating deposit-only blocks during consolidation; correct
handling of obsolete replacement deposit txs; evict staleorigin_infosentries. - Performance — Cache L1 block-number lookups in
OracleL1ChainProviderto avoid repeated oracle round-trips. - Upstream dependency bumps — alloy 2.0, alloy-evm 0.30.0, revm 38, and a reth bump, with corresponding API adjustments in the kona/op-alloy/op-evm
wrappers. - Cleanup — Removed deprecated ProtocolVersions support.
Full Changelog: kona-host/v1.2.13...kona-host/v1.5.1
🚢 Docker Image: https://us-docker.pkg.dev/oplabs-tools-artifacts/images/kona-host:v1.5.1