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.
Paweł Bylica
86fe359a56
trie: simplify StackTrie implementation ( #23950 )
...
Trim the search key from head as it's being pushed deeper into the trie. Previously the search key was never modified but each node kept information how to slice and compare it in keyOffset. Now the keyOffset is not needed as this information is included in the slice of the search key. This way the keyOffset can be removed and key manipulation
simplified.
3 years ago
..
committer.go
core, light, tests, trie: add state metrics ( #23433 )
3 years ago
database.go
trie: fix typos ( #23768 )
3 years ago
database_test.go
trie: there's no point in retrieving the metaroot
6 years ago
encoding.go
trie: use stacktrie for Derivesha operation ( #21407 )
4 years ago
encoding_test.go
trie: use stacktrie for Derivesha operation ( #21407 )
4 years ago
errors.go
trie: more node iterator improvements ( #14615 )
7 years ago
hasher.go
trie: polishes to trie committer ( #21351 )
4 years ago
iterator.go
core/state/snapshot, true: reuse dirty data instead of hitting disk when generating ( #22667 )
4 years ago
iterator_test.go
core, light, tests, trie: add state metrics ( #23433 )
3 years ago
node.go
cmd, core, eth, trie: get rid of trie cache generations ( #19262 )
6 years ago
node_test.go
add node.go unit test file node_test.go ( #20028 )
5 years ago
proof.go
trie: reject deletions when verifying range proofs
3 years ago
proof_test.go
trie: reject deletions when verifying range proofs
3 years ago
secure_trie.go
core/state: move state account to core/types + abstracted "write account to trie" ( #23567 )
3 years ago
secure_trie_test.go
cmd, core, eth, trie: get rid of trie cache generations ( #19262 )
6 years ago
stacktrie.go
trie: simplify StackTrie implementation ( #23950 )
3 years ago
stacktrie_test.go
trie: more tests for stacktrie ( #23936 )
3 years ago
sync.go
core, eth: faster snapshot generation ( #22504 )
4 years ago
sync_bloom.go
trie, les: add missing calls to Ticker.Stop ( #23415 )
3 years ago
sync_test.go
core, trie: speed up some tests with quadratic processing flaw ( #21987 )
4 years ago
trie.go
eth/protocols/snap, trie: better error-handling ( #23657 )
3 years ago
trie_test.go
core/state: move state account to core/types + abstracted "write account to trie" ( #23567 )
3 years ago