Type Definition tc_transaction_pool::FullPool[][src]

type FullPool<Block, Client> = BasicPool<FullChainApi<Client, Block>, Block>;

A transaction pool for a full node.

Implementations

impl<Block, Client> FullPool<Block, Client> where
    Block: BlockT,
    Client: ProvideRuntimeApi<Block> + BlockBackend<Block> + BlockIdTo<Block>,
    Client: ExecutorProvider<Block> + Send + Sync + 'static,
    Client::Api: TaggedTransactionQueue<Block>,
    ApiErrorFor<Client, Block>: Send + Display
[src]

pub fn new_full(
    options: Options,
    prometheus: Option<&PrometheusRegistry>,
    spawner: impl SpawnNamed,
    client: Arc<Client>
) -> Arc<Self>
[src]

Create new basic transaction pool for a full node with the provided api.