Stateless Resolver: store and use witnesses for resolved subtries (#326)
Showing
- cmd/state/commands/stateless.go 19 additions, 10 deletionscmd/state/commands/stateless.go
- cmd/state/stateless/stateless.go 56 additions, 4 deletionscmd/state/stateless/stateless.go
- cmd/state/stateless/witness_db.go 84 additions, 0 deletionscmd/state/stateless/witness_db.go
- cmd/state/stateless/witness_db_test.go 24 additions, 0 deletionscmd/state/stateless/witness_db_test.go
- core/state/database.go 70 additions, 22 deletionscore/state/database.go
- miner/worker.go 1 addition, 1 deletionminer/worker.go
- trie/resolver.go 78 additions, 224 deletionstrie/resolver.go
- trie/resolver_stateful.go 250 additions, 0 deletionstrie/resolver_stateful.go
- trie/resolver_stateless.go 63 additions, 0 deletionstrie/resolver_stateless.go
- trie/resolver_stateless_test.go 132 additions, 0 deletionstrie/resolver_stateless_test.go
- trie/trie_from_witness.go 6 additions, 0 deletionstrie/trie_from_witness.go
- trie/trie_witness.go 16 additions, 4 deletionstrie/trie_witness.go
- trie/witness.go 12 additions, 0 deletionstrie/witness.go
- trie/witness_builder.go 49 additions, 32 deletionstrie/witness_builder.go
- trie/witness_builder_test.go 4 additions, 4 deletionstrie/witness_builder_test.go
- trie/witness_operators.go 3 additions, 0 deletionstrie/witness_operators.go
Loading
Please register or sign in to comment