Use prefixed keys for trie node. (#2130)
* Account for pending insertions when pruning * Prefixed trie storage * Comments * Prefixed trie storage * Fixed tests * Fixed tests * Bumped runtime version * Bumped runtime version again
Showing
- substrate/Cargo.lock 47 additions, 47 deletionssubstrate/Cargo.lock
- substrate/core/client/Cargo.toml 1 addition, 1 deletionsubstrate/core/client/Cargo.toml
- substrate/core/client/db/Cargo.toml 1 addition, 1 deletionsubstrate/core/client/db/Cargo.toml
- substrate/core/client/db/src/lib.rs 43 additions, 42 deletionssubstrate/core/client/db/src/lib.rs
- substrate/core/client/src/client.rs 2 additions, 2 deletionssubstrate/core/client/src/client.rs
- substrate/core/client/src/in_mem.rs 2 additions, 2 deletionssubstrate/core/client/src/in_mem.rs
- substrate/core/client/src/light/fetcher.rs 1 addition, 1 deletionsubstrate/core/client/src/light/fetcher.rs
- substrate/core/executor/wasm/Cargo.lock 7 additions, 7 deletionssubstrate/core/executor/wasm/Cargo.lock
- substrate/core/primitives/Cargo.toml 2 additions, 2 deletionssubstrate/core/primitives/Cargo.toml
- substrate/core/sr-io/Cargo.toml 1 addition, 1 deletionsubstrate/core/sr-io/Cargo.toml
- substrate/core/state-db/src/lib.rs 10 additions, 6 deletionssubstrate/core/state-db/src/lib.rs
- substrate/core/state-db/src/test.rs 3 additions, 3 deletionssubstrate/core/state-db/src/test.rs
- substrate/core/state-machine/Cargo.toml 3 additions, 3 deletionssubstrate/core/state-machine/Cargo.toml
- substrate/core/state-machine/src/backend.rs 2 additions, 2 deletionssubstrate/core/state-machine/src/backend.rs
- substrate/core/state-machine/src/changes_trie/changes_iterator.rs 1 addition, 1 deletion...e/core/state-machine/src/changes_trie/changes_iterator.rs
- substrate/core/state-machine/src/changes_trie/mod.rs 1 addition, 1 deletionsubstrate/core/state-machine/src/changes_trie/mod.rs
- substrate/core/state-machine/src/changes_trie/storage.rs 7 additions, 5 deletionssubstrate/core/state-machine/src/changes_trie/storage.rs
- substrate/core/state-machine/src/proving_backend.rs 10 additions, 10 deletionssubstrate/core/state-machine/src/proving_backend.rs
- substrate/core/state-machine/src/trie_backend.rs 13 additions, 13 deletionssubstrate/core/state-machine/src/trie_backend.rs
- substrate/core/state-machine/src/trie_backend_essence.rs 50 additions, 33 deletionssubstrate/core/state-machine/src/trie_backend_essence.rs
Please register or sign in to comment