Changes tries: support forks (#950)
* forks support in changes trie storage * moved convert_hash to primitives * optimize ChangesTrieRootsStorage::root when anchor is canonicalized
parent
037f9dde
Showing
- substrate/core/client/db/src/lib.rs 128 additions, 33 deletionssubstrate/core/client/db/src/lib.rs
- substrate/core/client/db/src/utils.rs 11 additions, 0 deletionssubstrate/core/client/db/src/utils.rs
- substrate/core/client/src/cht.rs 2 additions, 3 deletionssubstrate/core/client/src/cht.rs
- substrate/core/client/src/client.rs 11 additions, 5 deletionssubstrate/core/client/src/client.rs
- substrate/core/client/src/light/call_executor.rs 2 additions, 2 deletionssubstrate/core/client/src/light/call_executor.rs
- substrate/core/client/src/light/fetcher.rs 12 additions, 13 deletionssubstrate/core/client/src/light/fetcher.rs
- substrate/core/executor/src/wasm_executor.rs 10 additions, 3 deletionssubstrate/core/executor/src/wasm_executor.rs
- substrate/core/primitives/src/hash.rs 10 additions, 0 deletionssubstrate/core/primitives/src/hash.rs
- substrate/core/primitives/src/lib.rs 1 addition, 1 deletionsubstrate/core/primitives/src/lib.rs
- substrate/core/sr-io/with_std.rs 2 additions, 2 deletionssubstrate/core/sr-io/with_std.rs
- substrate/core/sr-io/without_std.rs 3 additions, 3 deletionssubstrate/core/sr-io/without_std.rs
- substrate/core/sr-primitives/src/traits.rs 3 additions, 3 deletionssubstrate/core/sr-primitives/src/traits.rs
- substrate/core/state-machine/src/changes_trie/build.rs 14 additions, 15 deletionssubstrate/core/state-machine/src/changes_trie/build.rs
- substrate/core/state-machine/src/changes_trie/changes_iterator.rs 24 additions, 24 deletions...e/core/state-machine/src/changes_trie/changes_iterator.rs
- substrate/core/state-machine/src/changes_trie/mod.rs 14 additions, 4 deletionssubstrate/core/state-machine/src/changes_trie/mod.rs
- substrate/core/state-machine/src/changes_trie/prune.rs 6 additions, 6 deletionssubstrate/core/state-machine/src/changes_trie/prune.rs
- substrate/core/state-machine/src/changes_trie/storage.rs 2 additions, 2 deletionssubstrate/core/state-machine/src/changes_trie/storage.rs
- substrate/core/state-machine/src/ext.rs 8 additions, 8 deletionssubstrate/core/state-machine/src/ext.rs
- substrate/core/state-machine/src/lib.rs 5 additions, 3 deletionssubstrate/core/state-machine/src/lib.rs
- substrate/core/state-machine/src/testing.rs 3 additions, 3 deletionssubstrate/core/state-machine/src/testing.rs
Please register or sign in to comment