• rjl493456442's avatar
    core, eth, les, tests, trie: abstract node scheme (#25532) · 743e4049
    rjl493456442 authored
    This PR introduces a node scheme abstraction. The interface is only implemented by `hashScheme` at the moment, but will be extended by `pathScheme` very soon.
    
    Apart from that, a few changes are also included which is worth mentioning:
    
    -  port the changes in the stacktrie, tracking the path prefix of nodes during commit
    -  use ethdb.Database for constructing trie.Database. This is not necessary right now, but it is required for path-based used to open reverse diff freezer
    743e4049
Name
Last commit
Last update
..
account.go Loading commit data...
context.go Loading commit data...
conversion.go Loading commit data...
difflayer.go Loading commit data...
difflayer_test.go Loading commit data...
disklayer.go Loading commit data...
disklayer_test.go Loading commit data...
generate.go Loading commit data...
generate_test.go Loading commit data...
holdable_iterator.go Loading commit data...
holdable_iterator_test.go Loading commit data...
iterator.go Loading commit data...
iterator_binary.go Loading commit data...
iterator_fast.go Loading commit data...
iterator_test.go Loading commit data...
journal.go Loading commit data...
metrics.go Loading commit data...
snapshot.go Loading commit data...
snapshot_test.go Loading commit data...
sort.go Loading commit data...
utils.go Loading commit data...