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
55430b6ea2
trie: implement NodeBlob API for trie iterator
...
This functionality is needed in new path-based storage scheme, but
can be implemented in a seperate PR though.
When an account is deleted, then all the storage slots should be
nuked out from the disk as well. In hash-based storage scheme they
are still left in the disk but in new scheme, they will be iterated
and marked as deleted.
But why the NodeBlob API is needed in this scenario? Because when
the node is marked deleted, the previous value is also required to
be recorded to construct the reverse diff.
3 years ago
..
committer.go
core, light, tests, trie: add state metrics ( #23433 )
4 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 )
8 years ago
hasher.go
trie: polishes to trie committer ( #21351 )
4 years ago
iterator.go
trie: implement NodeBlob API for trie iterator
3 years ago
iterator_test.go
trie: implement NodeBlob API for trie iterator
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: fix range prover ( #24266 )
3 years ago
proof_test.go
trie: test for edgecase in VerifyRangeProof ( #24257 )
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
Merge pull request #24117 from holiman/db_has
3 years ago
sync_test.go
core, eth, les, trie: remove the sync bloom, used by fast sync
3 years ago
trie.go
trie: implement NodeBlob API for trie iterator
3 years ago
trie_test.go
core/state: move state account to core/types + abstracted "write account to trie" ( #23567 )
3 years ago