Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Commit

Permalink
Expose the backend from a full node (#1852)
Browse files Browse the repository at this point in the history
  • Loading branch information
bkchr committed Oct 26, 2020
1 parent 98ccd02 commit 5649229
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion node/service/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,13 @@ fn new_partial<RuntimeApi, Executor>(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)
})
Expand Down Expand Up @@ -307,6 +313,7 @@ pub struct NewFull<C> {
pub network: Arc<sc_network::NetworkService<Block, <Block as BlockT>::Hash>>,
pub network_status_sinks: service::NetworkStatusSinks<Block>,
pub rpc_handlers: RpcHandlers,
pub backend: Arc<FullBackend>,
}

#[cfg(feature = "full-node")]
Expand All @@ -320,6 +327,7 @@ impl<C> NewFull<C> {
network: self.network,
network_status_sinks: self.network_status_sinks,
rpc_handlers: self.rpc_handlers,
backend: self.backend,
}
}
}
Expand Down Expand Up @@ -564,6 +572,7 @@ pub fn new_full<RuntimeApi, Executor>(
network,
network_status_sinks,
rpc_handlers,
backend,
})
}

Expand Down

0 comments on commit 5649229

Please sign in to comment.