ckb_shared/chain_services_builder.rs
1//! chain_services_builder provide ChainServicesBuilder to build Chain Services
2#![allow(missing_docs)]
3use crate::Shared;
4use ckb_proposal_table::ProposalTable;
5
6pub struct ChainServicesBuilder {
7 pub shared: Shared,
8 pub proposal_table: ProposalTable,
9}
10
11impl ChainServicesBuilder {
12 pub fn new(shared: Shared, proposal_table: ProposalTable) -> Self {
13 ChainServicesBuilder {
14 shared,
15 proposal_table,
16 }
17 }
18}