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.
rjl493456442
a1b8892384
trie: improve node rlp decoding performance ( #25357 )
...
This avoids copying the input []byte while decoding trie nodes. In most
cases, particularly when the input slice is provided by the underlying
database, this optimization is safe to use.
For cases where the origin of the input slice is unclear, the copying version
is retained. The new code performs better even when the input must be
copied, because it is now only copied once in decodeNode.
2 years ago
..
committer.go
core, trie: rework trie committer ( #25320 )
2 years ago
database.go
trie: improve node rlp decoding performance ( #25357 )
2 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
all: introduce trie owner notion ( #24750 )
2 years ago
hasher.go
trie: fix typo in comment ( #25241 )
2 years ago
iterator.go
core, trie: rework trie committer ( #25320 )
2 years ago
iterator_test.go
core: use TryGetAccount to read what TryUpdateAccount has written ( #25458 )
2 years ago
node.go
trie: improve node rlp decoding performance ( #25357 )
2 years ago
node_enc.go
rlp, trie: faster trie node encoding ( #24126 )
3 years ago
node_test.go
trie: improve node rlp decoding performance ( #25357 )
2 years ago
nodeset.go
core, trie: rework trie committer ( #25320 )
2 years ago
preimages.go
core, trie, eth, cmd: rework preimage store ( #25287 )
2 years ago
proof.go
core: use TryGetAccount to read what TryUpdateAccount has written ( #25458 )
2 years ago
proof_test.go
all: introduce trie owner notion ( #24750 )
2 years ago
secure_trie.go
core/state, trie, light: add a TryDeleteAccount method ( #25531 )
2 years ago
secure_trie_test.go
core: use TryGetAccount to read what TryUpdateAccount has written ( #25458 )
2 years ago
stacktrie.go
all: introduce trie owner notion ( #24750 )
2 years ago
stacktrie_test.go
all: add whitespace linter ( #25312 )
2 years ago
sync.go
trie: fix 'gosimple' lint issue ( #25309 )
2 years ago
sync_test.go
core: use TryGetAccount to read what TryUpdateAccount has written ( #25458 )
2 years ago
trie.go
core: use TryGetAccount to read what TryUpdateAccount has written ( #25458 )
2 years ago
trie_test.go
core, trie: rework trie committer ( #25320 )
2 years ago
util_test.go
core, trie: rework trie committer ( #25320 )
2 years ago
utils.go
all: more linters ( #24783 )
2 years ago