Fetching changes proof from remote nodes (#769)
* changes_trie * changs_trie: continue * changes_trie: adding tests * fixed TODO * removed obsolete ExtrinsicChanges * encodable ChangesTrieConfiguration * removed polkadot fle * fixed grumbles * ext_storage_changes_root returns u32 * moved changes trie root to digest * removed commented code * read storage values from native code * fixed grumbles * fixed grumbles * missing comma * key changes proof generation + query * fix grumbles * check that changes trie config is not changed by block.finalize() * fixed changes trie config check
Showing
- substrate/core/client/db/src/lib.rs 4 additions, 2 deletionssubstrate/core/client/db/src/lib.rs
- substrate/core/client/src/client.rs 175 additions, 5 deletionssubstrate/core/client/src/client.rs
- substrate/core/client/src/error.rs 12 additions, 0 deletionssubstrate/core/client/src/error.rs
- substrate/core/client/src/light/fetcher.rs 180 additions, 7 deletionssubstrate/core/client/src/light/fetcher.rs
- substrate/core/network/src/chain.rs 20 additions, 1 deletionsubstrate/core/network/src/chain.rs
- substrate/core/network/src/message.rs 34 additions, 2 deletionssubstrate/core/network/src/message.rs
- substrate/core/network/src/on_demand.rs 104 additions, 27 deletionssubstrate/core/network/src/on_demand.rs
- substrate/core/network/src/protocol.rs 26 additions, 1 deletionsubstrate/core/network/src/protocol.rs
- substrate/core/state-machine/src/changes_trie/changes_iterator.rs 63 additions, 22 deletions...e/core/state-machine/src/changes_trie/changes_iterator.rs
- substrate/core/state-machine/src/changes_trie/mod.rs 4 additions, 1 deletionsubstrate/core/state-machine/src/changes_trie/mod.rs
- substrate/core/state-machine/src/changes_trie/storage.rs 4 additions, 2 deletionssubstrate/core/state-machine/src/changes_trie/storage.rs
- substrate/core/state-machine/src/lib.rs 55 additions, 9 deletionssubstrate/core/state-machine/src/lib.rs
- substrate/core/state-machine/src/overlayed_changes.rs 0 additions, 1 deletionsubstrate/core/state-machine/src/overlayed_changes.rs
- substrate/core/state-machine/src/testing.rs 3 additions, 2 deletionssubstrate/core/state-machine/src/testing.rs
- substrate/core/test-client/src/client_ext.rs 3 additions, 3 deletionssubstrate/core/test-client/src/client_ext.rs
- substrate/core/test-client/src/lib.rs 15 additions, 7 deletionssubstrate/core/test-client/src/lib.rs
- substrate/core/test-client/src/trait_tests.rs 2 additions, 2 deletionssubstrate/core/test-client/src/trait_tests.rs
- substrate/core/test-runtime/src/genesismap.rs 17 additions, 4 deletionssubstrate/core/test-runtime/src/genesismap.rs
- substrate/core/test-runtime/src/lib.rs 8 additions, 0 deletionssubstrate/core/test-runtime/src/lib.rs
- substrate/core/test-runtime/src/system.rs 24 additions, 9 deletionssubstrate/core/test-runtime/src/system.rs
Please register or sign in to comment