remove ClientProvider for feature PolkadotClient (#1052)

This commit is contained in:
Seun Lanlege
2020-04-29 13:10:03 +01:00
committed by GitHub
parent 9ff3091e35
commit befd6815a3
3 changed files with 60 additions and 11 deletions
+5 -6
View File
@@ -18,6 +18,7 @@
pub mod chain_spec;
mod grandpa_support;
mod client;
use std::sync::Arc;
use std::time::Duration;
@@ -51,6 +52,7 @@ pub use polkadot_runtime;
pub use kusama_runtime;
pub use westend_runtime;
use prometheus_endpoint::Registry;
pub use self::client::PolkadotClient;
native_executor_instance!(
pub PolkadotExecutor,
@@ -580,10 +582,9 @@ pub fn polkadot_new_full(
)
-> Result<(
impl AbstractService,
Arc<impl ClientProvider<
Arc<impl PolkadotClient<
Block,
TFullBackend<Block>,
TFullCallExecutor<Block, PolkadotExecutor>,
polkadot_runtime::RuntimeApi
>>,
FullNodeHandles,
@@ -614,10 +615,9 @@ pub fn kusama_new_full(
grandpa_pause: Option<(u32, u32)>,
) -> Result<(
impl AbstractService,
Arc<impl ClientProvider<
Arc<impl PolkadotClient<
Block,
TFullBackend<Block>,
TFullCallExecutor<Block, KusamaExecutor>,
kusama_runtime::RuntimeApi
>
>,
@@ -650,10 +650,9 @@ pub fn westend_new_full(
)
-> Result<(
impl AbstractService,
Arc<impl ClientProvider<
Arc<impl PolkadotClient<
Block,
TFullBackend<Block>,
TFullCallExecutor<Block, KusamaExecutor>,
westend_runtime::RuntimeApi
>>,
FullNodeHandles,