go-ethereum/trie/trienode
rjl493456442 902ec5baae
cmd, core, eth, triedb/pathdb: track node origins in the path database (#32418)
This PR is the first step in the trienode history series.

It introduces the `nodeWithOrigin` struct in the path database, which tracks
the original values of dirty nodes to support trienode history construction.

Note, the original value is always empty in this PR, so it won't break the 
existing journal for encoding and decoding. The compatibility of journal 
should be handled in the following PR.
2025-09-05 10:37:05 +08:00
..
node.go cmd, core, eth, triedb/pathdb: track node origins in the path database (#32418) 2025-09-05 10:37:05 +08:00
node_test.go trie, core: rework tracer and track origin value of dirty nodes (#32306) 2025-08-11 21:55:38 +08:00
proof.go ethdb: add DeleteRange feature (#30668) 2024-10-25 17:33:46 +02:00