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}