• 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
..
pruner Loading commit data...
snapshot Loading commit data...
access_list.go Loading commit data...
database.go Loading commit data...
dump.go Loading commit data...
iterator.go Loading commit data...
iterator_test.go Loading commit data...
journal.go Loading commit data...
metrics.go Loading commit data...
state_object.go Loading commit data...
state_object_test.go Loading commit data...
state_test.go Loading commit data...
statedb.go Loading commit data...
statedb_test.go Loading commit data...
sync.go Loading commit data...
sync_test.go Loading commit data...
transient_storage.go Loading commit data...
trie_prefetcher.go Loading commit data...
trie_prefetcher_test.go Loading commit data...