Trie-based execution proof (#177)
* TrieBasedBackend * trie tests * redunant return_value removed * use Trie::get_with to record trie proofs
Showing
- substrate/Cargo.lock 7 additions, 0 deletionssubstrate/Cargo.lock
- substrate/substrate/client/db/src/lib.rs 8 additions, 147 deletionssubstrate/substrate/client/db/src/lib.rs
- substrate/substrate/client/src/call_executor.rs 64 additions, 47 deletionssubstrate/substrate/client/src/call_executor.rs
- substrate/substrate/client/src/client.rs 1 addition, 6 deletionssubstrate/substrate/client/src/client.rs
- substrate/substrate/client/src/light.rs 11 additions, 3 deletionssubstrate/substrate/client/src/light.rs
- substrate/substrate/network/src/message.rs 0 additions, 2 deletionssubstrate/substrate/network/src/message.rs
- substrate/substrate/network/src/on_demand.rs 4 additions, 5 deletionssubstrate/substrate/network/src/on_demand.rs
- substrate/substrate/network/src/protocol.rs 4 additions, 4 deletionssubstrate/substrate/network/src/protocol.rs
- substrate/substrate/state-machine/Cargo.toml 11 additions, 2 deletionssubstrate/substrate/state-machine/Cargo.toml
- substrate/substrate/state-machine/src/backend.rs 24 additions, 2 deletionssubstrate/substrate/state-machine/src/backend.rs
- substrate/substrate/state-machine/src/lib.rs 97 additions, 2 deletionssubstrate/substrate/state-machine/src/lib.rs
- substrate/substrate/state-machine/src/proving_backend.rs 165 additions, 0 deletionssubstrate/substrate/state-machine/src/proving_backend.rs
- substrate/substrate/state-machine/src/trie_backend.rs 290 additions, 0 deletionssubstrate/substrate/state-machine/src/trie_backend.rs
Please register or sign in to comment