Erigon v3.4.2 — Splashing Saga
v3.4.2 is a bugfix release recommended for all users.
Bugfixes
- execution/stagedsync: find diffset by actually-executed hash on unwind (#21157) by @JkLondon — fixes a
state-leak bug inunwindExec3that surfaces asgas used mismatch/Cannot update chain headafter
a tip reorg whose unwound block deployed a contract viaCREATE/CREATE2to a counterfactual address
(safe-wallets, EIP-1167 clone factories, ERC-4337 accounts, deterministic deployers). The unwind now
walks every header at the height to find the diffset of the block actually executed, instead of
assuming the (already-flipped) canonical hash matches. - rawdb: ignore invalid receipt cache transaction indexes (#21262) by @Sahil-4555
Improvements
- db/state, ethconfig: bound domain merge; add
--erigondb.domain.steps-in-frozen-file(#21148) by
@wmitsuda
Full Changelog: v3.4.1...v3.4.2