chore(tree): migrate tree externals to ProviderFactory (#5531)

This commit is contained in:
Roman Krasiuk
2023-11-22 07:09:53 -08:00
committed by GitHub
parent 3818dea392
commit 3c7f32d839
6 changed files with 69 additions and 78 deletions

View File

@ -519,12 +519,7 @@ where
let pipeline = pipeline.build(db.clone(), self.base_config.chain_spec.clone());
// Setup blockchain tree
let externals = TreeExternals::new(
db.clone(),
consensus,
executor_factory,
self.base_config.chain_spec.clone(),
);
let externals = TreeExternals::new(provider_factory.clone(), consensus, executor_factory);
let config = BlockchainTreeConfig::new(1, 2, 3, 2);
let tree = ShareableBlockchainTree::new(
BlockchainTree::new(externals, config, None).expect("failed to create tree"),