Skip to content

feat(state): wire MPT state root computation#97

Merged
mw2000 merged 2 commits intomainfrom
feat/issue-85-wire-mpt-state-root
Mar 21, 2026
Merged

feat(state): wire MPT state root computation#97
mw2000 merged 2 commits intomainfrom
feat/issue-85-wire-mpt-state-root

Conversation

@mw2000
Copy link
Copy Markdown
Owner

@mw2000 mw2000 commented Mar 21, 2026

Add EEVM.StateRoot to compute storage roots and world-state roots from Database-backed account and storage data. Extend the database interface with account/storage enumeration hooks so root generation can include account tuples, non-zero storage slots, and code hashes consistently.

Closes #85

mw2000 added 2 commits March 21, 2026 02:11
Add EEVM.StateRoot to compute storage roots and world-state roots from Database-backed account and storage data. Extend the database interface with account/storage enumeration hooks so root generation can include account tuples, non-zero storage slots, and code hashes consistently.
Apply Elixir formatter-compatible wrapping in state root implementation and tests to satisfy CI formatting checks after rebasing.
@mw2000 mw2000 force-pushed the feat/issue-85-wire-mpt-state-root branch from 28d19eb to dea33ec Compare March 21, 2026 09:14
@mw2000 mw2000 merged commit d687cf1 into main Mar 21, 2026
2 checks passed
@mw2000 mw2000 deleted the feat/issue-85-wire-mpt-state-root branch March 21, 2026 09:26
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.

Wire MPT for state root computation

1 participant