Introduce code node & get rid of code map (#398)
* introduce code node * replace codeMap with code touches * fix a comment * fixups to tests * fix compile error * fix getnodedata tests * add tests and test stubs * add more test stubs * add test method bodies * add and fix more tests on trie for new codenode * add test change code between blocks * fix crash in stateless * remove unneded files * remove comment * fix deleted account code * fix resolve set builder for code nodes
Showing
- cmd/pics/state.go 18 additions, 52 deletionscmd/pics/state.go
- cmd/state/stateless/stateless.go 2 additions, 3 deletionscmd/state/stateless/stateless.go
- core/state/database.go 100 additions, 43 deletionscore/state/database.go
- core/state/database_test.go 48 additions, 0 deletionscore/state/database_test.go
- core/state/stateless.go 31 additions, 14 deletionscore/state/stateless.go
- eth/handler.go 1 addition, 2 deletionseth/handler.go
- trie/debug.go 7 additions, 0 deletionstrie/debug.go
- trie/hashbuilder.go 19 additions, 6 deletionstrie/hashbuilder.go
- trie/node.go 5 additions, 0 deletionstrie/node.go
- trie/resolve_set.go 20 additions, 7 deletionstrie/resolve_set.go
- trie/resolve_set_builder.go 23 additions, 19 deletionstrie/resolve_set_builder.go
- trie/resolver.go 24 additions, 7 deletionstrie/resolver.go
- trie/resolver_stateful.go 14 additions, 0 deletionstrie/resolver_stateful.go
- trie/resolver_stateless.go 1 addition, 1 deletiontrie/resolver_stateless.go
- trie/resolver_stateless_test.go 3 additions, 3 deletionstrie/resolver_stateless_test.go
- trie/trie.go 92 additions, 4 deletionstrie/trie.go
- trie/trie_from_witness.go 12 additions, 16 deletionstrie/trie_from_witness.go
- trie/trie_test.go 324 additions, 0 deletionstrie/trie_test.go
- trie/trie_transform.go 6 additions, 1 deletiontrie/trie_transform.go
- trie/trie_witness.go 4 additions, 4 deletionstrie/trie_witness.go
Loading
Please register or sign in to comment