Recommended maintenance upgrade
Note
Bumps op-reth v2.4.1 → v2.4.2. Upstream marks it strongly recommended for chain operators and validators (bug fixes only) — there is no Karst/consensus requirement and no engine-API change, so it is not mandatory for Lisk. op-node is unchanged at v1.19.4, and Mainnet and Lisk Sepolia peer configuration are unchanged.
Upstream: op-reth/v2.4.2
Important
Proof-node deprecations land Aug 31 2026 — the historical proofs v1 DB format and the import-op / import-receipts-op commands. Proof-node operators must regenerate their proofs DB in the v2 format for the required block range before then. The Lisk Node image runs neither, so standard operators are unaffected.
Highlights
Lisk Node — op-reth pinned to v2.4.2 (reth/Dockerfile); README client versions and source-tree link updated. The reth builder base image moves 1.94 → 1.95 to match op-reth's in-tree toolchain pin (rust/rust-toolchain.toml, channel = "1.95", workspace rust-version = "1.95"). This is an alignment change only: rustup still installs the 1.95 channel during the build, because the official rust image names its toolchain by exact patch version (1.95.0), so the pin's 1.95 remains a separate toolchain either way. No entrypoint, submodule, or runtime-flag changes.
op-reth v2.4.2 (patch, strongly recommended)
- Deposit gas accounting hardened post-Karst (#22372) — deposits are exempt from the EIP-7825 per-tx gas cap (16,777,216 gas) that Karst / Upgrade 19 activated; the exemption is now also lifted in
OpEvm::transact_rawso upstream changes cannot regress the rule. Behavior is unchanged today — it protects a rule Lisk is already subject to (Karst: Mainnet 2026-07-08, Lisk Sepolia 2026-06-17). - Proofs ExEx stability and correctness (#22146, #22177, #22256) — proof-node operators only: per-node proof-fetch retries, proof-history gap recovery on startup, relaxed
op-proofscommand. - Execution payload envelopes unified (#22304) — internal refactor; external JSON and P2P/SSZ formats and independent EL validation are preserved.
- Upstream reth pin advanced one commit (#22285) — exposes
PayloadStateRootHandle::take_state_root_rx(); no Alloy/revm or lockfile metadata change. eth_estimateGascap workaround removed (#22136) — the effective cap is now read fromCfgEnv::tx_gas_limit_cap()instead of being force-set; no user-visible change, the underlying fix already shipped in the pinned reth revision.- Builder/interop-only: inner
CREATE/CREATE2no longer claim an SDM warm-account rebate (#22098), interop failsafe handle assertion (#22117), SDM refund test fixture isolation (#22289). N/A for Lisk — SDM rides the Lagoon hardfork, which is not scheduled on either Lisk chain, and refund production additionally requires payload-builder opt-in; verifiers apply the producer's refund rather than recomputing it, so no past block is affected. - If you also run op-rbuilder, upstream strongly recommends op-rbuilder/v0.4.13, which carries the same fixes.
Upgrade
Standard image rebuild — no config or data migration:
git pull
docker compose up --build --detachOP Stack Changeset
op-reth — v2.4.2 · changelog
op-node — unchanged, v1.19.4
Full Changelog: v0.4.24...v0.4.25