State machine call proof backend (#3945)
* drafting a proof extraction at the hashdb level (to include everything for the 'call' proof case). * use full proof by default (replace previous proof recorder). * fix warnings. * Cache value not found in proof recorder. * Remove need or internal backend struct. * fix type. * doc
parent
61e43218
Showing
- substrate/core/client/src/call_executor.rs 3 additions, 3 deletionssubstrate/core/client/src/call_executor.rs
- substrate/core/client/src/client.rs 2 additions, 2 deletionssubstrate/core/client/src/client.rs
- substrate/core/client/src/light/call_executor.rs 5 additions, 3 deletionssubstrate/core/client/src/light/call_executor.rs
- substrate/core/sr-api/proc-macro/src/decl_runtime_apis.rs 1 addition, 1 deletionsubstrate/core/sr-api/proc-macro/src/decl_runtime_apis.rs
- substrate/core/sr-api/proc-macro/src/impl_runtime_apis.rs 5 additions, 7 deletionssubstrate/core/sr-api/proc-macro/src/impl_runtime_apis.rs
- substrate/core/sr-api/src/lib.rs 3 additions, 5 deletionssubstrate/core/sr-api/src/lib.rs
- substrate/core/state-machine/src/changes_trie/changes_iterator.rs 2 additions, 2 deletions...e/core/state-machine/src/changes_trie/changes_iterator.rs
- substrate/core/state-machine/src/changes_trie/prune.rs 2 additions, 2 deletionssubstrate/core/state-machine/src/changes_trie/prune.rs
- substrate/core/state-machine/src/lib.rs 1 addition, 1 deletionsubstrate/core/state-machine/src/lib.rs
- substrate/core/state-machine/src/proving_backend.rs 67 additions, 47 deletionssubstrate/core/state-machine/src/proving_backend.rs
Please register or sign in to comment