subspace_service::transaction_pool

Function new_full

source
pub fn new_full<Client, Block, DomainHeader>(
    transaction_pool_options: TransactionPoolOptions,
    is_authoring_blocks: bool,
    prometheus_registry: Option<&Registry>,
    task_manager: &TaskManager,
    client: Arc<Client>,
) -> Result<Arc<FullPool<Client, Block, DomainHeader>>>
where Block: BlockT, <<Block::Header as HeaderT>::Number as TryInto<u32>>::Error: Debug, Client: ProvideRuntimeApi<Block> + AuxStore + BlockBackend<Block> + HeaderBackend<Block> + HeaderMetadata<Block, Error = Error> + ExecutorProvider<Block> + UsageProvider<Block> + BlockIdTo<Block> + Send + Sync + 'static, DomainHeader: HeaderT, Client::Api: TaggedTransactionQueue<Block> + SubspaceApi<Block, PublicKey> + DomainsApi<Block, DomainHeader>,