go-ethereum/core/state
gary rong ecdbb402ee trie: remove node ordering slice in sync batch (#19929)
When we flush a batch of trie nodes into database during the state
sync, we should guarantee that all children should be flushed before
parent.

Actually the trie nodes commit order is strict by: children -> parent.
But when we flush all ready nodes into db, we don't need the order
anymore since

    (1) they are all ready nodes (no more dependency)
    (2) underlying database provides write atomicity
2019-10-28 18:50:11 +01:00
..
database.go all: integrate the freezer with fast sync 2019-05-16 10:39:32 +03:00
dump.go core, trie: decode the value for storage dump (#19943) 2019-08-12 17:14:40 +03:00
iterator_test.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
iterator.go core/state: access trie through Database interface, track errors (#14589) 2017-06-27 15:57:06 +02:00
journal.go core/state: avoid linear overhead on journal dirty listing 2018-03-28 09:32:02 +03:00
main_test.go all: fix license headers one more time 2015-07-23 18:35:11 +02:00
state_object_test.go core/state: optimize some internals during encoding 2019-09-10 15:15:34 +02:00
state_object.go core/state: fix state object deep copy (#20100) 2019-09-20 11:55:44 +02:00
state_test.go core/state, cmd/geth: streaming json output for dump command (#15475) 2019-06-24 17:16:44 +03:00
statedb_test.go core/state: fix database leak and copy tests (#19306) 2019-09-26 11:09:59 +02:00
statedb.go core/state: fix copy-commit-copy (#20113) 2019-09-24 10:49:59 +03:00
sync_test.go trie: remove node ordering slice in sync batch (#19929) 2019-10-28 18:50:11 +01:00
sync.go all: integrate the freezer with fast sync 2019-05-16 10:39:32 +03:00