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.
Guillaume Ballet
443afc975c
core/state: move state account to core/types + abstracted "write account to trie" (#23567)
* core/state: abstracted "write account to trie" method
* fix appveyor build
* Apply suggestions from code review
Co-authored-by: Martin Holst Swende <martin@swende.se>
* review feedback
* core/state/accounts: move Account to core/types
* core/types: rename Account -> StateAccount
* core/state: restore EncodeRLP for stateObject
* core/types: add the missing file
* more review feedback
* more review feedback
Co-authored-by: Martin Holst Swende <martin@swende.se>
Co-authored-by: Felix Lange <fjl@twurst.com>
|
3 years ago |
.. |
committer.go
|
core, light, tests, trie: add state metrics (#23433)
|
3 years ago |
database.go
|
trie: remove the duplicate batch-write for 'preimage' (#23001)
|
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
|
core, eth, ethdb, trie: simplify range proofs
|
4 years ago |
proof_test.go
|
core, eth, ethdb, trie: simplify range proofs
|
4 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: make stacktrie support binary marshal/unmarshal (#22685)
|
4 years ago |
stacktrie_test.go
|
trie: add missing copyright header (#23530)
|
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
|
core/state: move state account to core/types + abstracted "write account to trie" (#23567)
|
3 years ago |
trie_test.go
|
core/state: move state account to core/types + abstracted "write account to trie" (#23567)
|
3 years ago |