mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-28 07:27:55 +00:00
Some changes tries optimizations (#2840)
* changes tries initial optimizations * line width
This commit is contained in:
committed by
Gavin Wood
parent
1b5bafc8de
commit
95061beb79
@@ -22,7 +22,7 @@ use hash_db::Hasher;
|
||||
use crate::backend::{InMemory, Backend};
|
||||
use primitives::storage::well_known_keys::is_child_storage_key;
|
||||
use crate::changes_trie::{
|
||||
compute_changes_trie_root, InMemoryStorage as ChangesTrieInMemoryStorage,
|
||||
build_changes_trie, InMemoryStorage as ChangesTrieInMemoryStorage,
|
||||
BlockNumber as ChangesTrieBlockNumber,
|
||||
};
|
||||
use primitives::offchain;
|
||||
@@ -250,12 +250,12 @@ impl<H, N> Externalities<H> for TestExternalities<H, N>
|
||||
}
|
||||
|
||||
fn storage_changes_root(&mut self, parent: H::Out) -> Result<Option<H::Out>, ()> {
|
||||
Ok(compute_changes_trie_root::<_, _, H, N>(
|
||||
Ok(build_changes_trie::<_, _, H, N>(
|
||||
&self.backend,
|
||||
Some(&self.changes_trie_storage),
|
||||
&self.overlay,
|
||||
parent,
|
||||
)?.map(|(root, _)| root.clone()))
|
||||
)?.map(|(_, root)| root))
|
||||
}
|
||||
|
||||
fn offchain(&mut self) -> Option<&mut dyn offchain::Externalities> {
|
||||
|
||||
Reference in New Issue
Block a user