Skip to content

fix(trie): backport paradigmxyz/reth#27252 EIP-161-empty account removal - #21

Open
xenoliss wants to merge 1 commit into
backport/v2.5.2/mainfrom
backport/27252-eip161-empty-accounts
Open

xenoliss wants to merge 1 commit into
backport/v2.5.2/mainfrom
backport/27252-eip161-empty-accounts

Conversation

@xenoliss

@xenoliss xenoliss commented Sep 24, 2026 •

Copy link
Copy Markdown

Summary

Backports paradigmxyz/reth#27252 (upstream 695b4f1) onto backport/v2.5.2/main.

evm_state_to_hashed_post_state now emits an EIP-161-empty account as a removal instead of an all-zero account, matching the bundle state path, so HashedAccounts no longer keeps all-zero rows that make the state root diverge later.

Test plan

  • cargo test -p reth-trie-parallel
  • New tests fail without the fix
  • cargo clippy -p reth-trie-parallel -p reth-engine-tree --all-targets

@xenoliss xenoliss changed the title backport(paradigmxyz/reth#27252): fix(trie): state root task persists EIP-161-empty accounts into HashedAccounts fix(trie): backport paradigmxyz/reth#27252 EIP-161-empty account removal Sep 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant