Skip to main content

gen_rpc_module

Function gen_rpc_module 

Source
fn gen_rpc_module(
    genesis_number: u64,
    spawn_handle: SpawnTaskHandle,
    client: Arc<Client>,
    transaction_pool: Arc<TransactionPoolHandle>,
    keystore: KeystorePtr,
    system_rpc_tx: TracingUnboundedSender<Request<Block>>,
    impl_name: String,
    impl_version: String,
    chain_spec: &dyn ChainSpec,
    state_pruning: &Option<PruningMode>,
    blocks_pruning: BlocksPruning,
    backend: Arc<Backend>,
) -> Result<RpcModule<()>, Error>