go-ethereum/nomt
weiihann 1051e7be0c nomt/merkle, nomt/db: adapt to EIP-7864 stem-based types (Phase D)
Remove leaf compaction from PageWalker.compactStep, replace KeyValue
with StemKeyValue throughout the merkle engine and worker, and update
DB.Update to accept pre-hashed stem key-value pairs.

Key change: singleThreadedUpdate now uses the same depth-7 child-index
partitioning as the parallel path, ensuring identical intermediate
hashes without leaf compaction.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 22:23:57 +08:00
..
bitbox nomt/bitbox: add Phase 4 WAL, sync controller, and crash recovery 2026-02-12 17:16:29 +08:00
core nomt/core: redesign for EIP-7864 compatibility (Phase A) 2026-02-12 21:59:53 +08:00
db nomt/merkle, nomt/db: adapt to EIP-7864 stem-based types (Phase D) 2026-02-12 22:23:57 +08:00
merkle nomt/merkle, nomt/db: adapt to EIP-7864 stem-based types (Phase D) 2026-02-12 22:23:57 +08:00
DESIGN.md phase 1 2026-02-12 16:25:06 +08:00