forked from cerc-io/plugeth
* trie: make db insert use size instead of full data * core/state: minor optimization in state onleaf allocation * trie: implement dedicated committer and hasher * trie: use dedicated committer/hasher * trie: linter nitpicks * core/state, trie: avoid unnecessary storage trie load+commit * trie: review feedback, mainly docs + minor changes * trie: start deprecating old hasher * trie: fix misspell+lint * trie: deprecate hasher.go, make proof framework use new hasher * trie: rename pure_committer/hasher to committer/hasher * trie, core/state: fix review concerns * trie: more review concerns * trie: make commit collapse into hashnode, don't touch dirtyness * trie: goimports fixes * trie: remove panics |
||
|---|---|---|
| .. | ||
| committer.go | ||
| database_test.go | ||
| database.go | ||
| encoding_test.go | ||
| encoding.go | ||
| errors.go | ||
| hasher.go | ||
| iterator_test.go | ||
| iterator.go | ||
| node_test.go | ||
| node.go | ||
| proof_test.go | ||
| proof.go | ||
| secure_trie_test.go | ||
| secure_trie.go | ||
| sync_bloom.go | ||
| sync_test.go | ||
| sync.go | ||
| trie_test.go | ||
| trie.go | ||