Removes use of sc_client::Client from sc_consensus_babe (#5014)

* removes use of sc_client::Client from sc_consensus_babe

* Update client/consensus/babe/src/lib.rs

Co-authored-by: Benjamin Kampmann <ben.kampmann@googlemail.com>
This commit is contained in:
Seun Lanlege
2020-02-21 12:13:16 +01:00
committed by GitHub
parent 661c469f38
commit 832b2ef642
4 changed files with 50 additions and 86 deletions
+1 -9
View File
@@ -206,13 +206,7 @@ type TestHeader = <TestBlock as BlockT>::Header;
type TestExtrinsic = <TestBlock as BlockT>::Extrinsic;
pub struct TestVerifier {
inner: BabeVerifier<
substrate_test_runtime_client::Backend,
substrate_test_runtime_client::Executor,
TestBlock,
substrate_test_runtime_client::runtime::RuntimeApi,
PeersFullClient,
>,
inner: BabeVerifier<TestBlock, PeersFullClient>,
mutator: Mutator,
}
@@ -271,7 +265,6 @@ impl TestNetFactory for BabeTestNet {
config,
client.clone(),
client.clone(),
client.clone(),
).expect("can initialize block-import");
let block_import = PanickingBlockImport(block_import);
@@ -305,7 +298,6 @@ impl TestNetFactory for BabeTestNet {
TestVerifier {
inner: BabeVerifier {
client: client.clone(),
api: client,
inherent_data_providers: data.inherent_data_providers.clone(),
config: data.link.config.clone(),
epoch_changes: data.link.epoch_changes.clone(),