mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 08:11:03 +00:00
Companion for substrate#9732 (#678)
* state-update4 branch * new ref * Update to latest. * update deps * switch to host state version * update * fmt * up * remove trie patch * remove patch * fmt * update * set state_versions in runtimes * state version from storage * state version from storage * seedling compat * restore lock * update lockfile for substrate * update lockfile for polkadot Co-authored-by: parity-processbot <>
This commit is contained in:
@@ -118,6 +118,7 @@ impl RelayStateSproofBuilder {
|
||||
self,
|
||||
) -> (polkadot_primitives::v1::Hash, sp_state_machine::StorageProof) {
|
||||
let (db, root) = MemoryDB::<HashFor<polkadot_primitives::v1::Block>>::default_with_root();
|
||||
let state_version = Default::default(); // for test using default.
|
||||
let mut backend = sp_state_machine::TrieBackend::new(db, root);
|
||||
|
||||
let mut relevant_keys = Vec::new();
|
||||
@@ -126,7 +127,7 @@ impl RelayStateSproofBuilder {
|
||||
|
||||
let mut insert = |key: Vec<u8>, value: Vec<u8>| {
|
||||
relevant_keys.push(key.clone());
|
||||
backend.insert(vec![(None, vec![(key, Some(value))])]);
|
||||
backend.insert(vec![(None, vec![(key, Some(value))])], state_version);
|
||||
};
|
||||
|
||||
insert(relay_chain::well_known_keys::ACTIVE_CONFIG.to_vec(), self.host_config.encode());
|
||||
|
||||
Reference in New Issue
Block a user