Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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
5 years ago
..
database.go
all: integrate the freezer with fast sync
6 years ago
database_test.go
trie: there's no point in retrieving the metaroot
6 years ago
encoding.go
…
encoding_test.go
…
errors.go
…
hasher.go
cmd, core, eth, trie: get rid of trie cache generations ( #19262 )
6 years ago
iterator.go
core, trie: decode the value for storage dump ( #19943 )
6 years ago
iterator_test.go
…
node.go
cmd, core, eth, trie: get rid of trie cache generations ( #19262 )
6 years ago
proof.go
all: integrate the freezer with fast sync
6 years ago
proof_test.go
…
secure_trie.go
cmd, core, eth, trie: get rid of trie cache generations ( #19262 )
6 years ago
secure_trie_test.go
cmd, core, eth, trie: get rid of trie cache generations ( #19262 )
6 years ago
sync.go
trie: remove node ordering slice in sync batch ( #19929 )
5 years ago
sync_bloom.go
cmd/geth: wrong memory size sanitizing on OpenBSD ( #19793 )
6 years ago
sync_test.go
trie: remove node ordering slice in sync batch ( #19929 )
5 years ago
trie.go
cmd, core, eth, trie: get rid of trie cache generations ( #19262 )
6 years ago
trie_test.go
core/state, p2p/discover, trie, whisper: avoid unnecessary conversions ( #19870 )
6 years ago