From 40ea09389c8145161c6ae8af2b979d49308fc9e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20K=C3=B6cher?= Date: Mon, 26 Oct 2020 19:49:40 +0100 Subject: [PATCH] Expose the backend from a full node (#1852) --- polkadot/node/service/src/lib.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/polkadot/node/service/src/lib.rs b/polkadot/node/service/src/lib.rs index dbbd3d9d85..d5a2ef90bf 100644 --- a/polkadot/node/service/src/lib.rs +++ b/polkadot/node/service/src/lib.rs @@ -262,7 +262,13 @@ fn new_partial(config: &mut Configuration) -> Result< }; Ok(service::PartialComponents { - client, backend, task_manager, keystore_container, select_chain, import_queue, transaction_pool, + client, + backend, + task_manager, + keystore_container, + select_chain, + import_queue, + transaction_pool, inherent_data_providers, other: (rpc_extensions_builder, import_setup, rpc_setup) }) @@ -307,6 +313,7 @@ pub struct NewFull { pub network: Arc::Hash>>, pub network_status_sinks: service::NetworkStatusSinks, pub rpc_handlers: RpcHandlers, + pub backend: Arc, } #[cfg(feature = "full-node")] @@ -320,6 +327,7 @@ impl NewFull { network: self.network, network_status_sinks: self.network_status_sinks, rpc_handlers: self.rpc_handlers, + backend: self.backend, } } } @@ -564,6 +572,7 @@ pub fn new_full( network, network_status_sinks, rpc_handlers, + backend, }) }