Type Definition sc_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]
Block: BlockT,
Client: ProvideRuntimeApi<Block> + BlockBackend<Block> + BlockIdTo<Block>,
Client: ExecutorProvider<Block> + Send + Sync + 'static,
Client::Api: TaggedTransactionQueue<Block>,
ApiErrorFor<Client, Block>: Send + Display,
pub fn new_full(
options: Options,
prometheus: Option<&PrometheusRegistry>,
spawner: impl SpawnNamed,
client: Arc<Client>
) -> Arc<Self>
[src]
options: Options,
prometheus: Option<&PrometheusRegistry>,
spawner: impl SpawnNamed,
client: Arc<Client>
) -> Arc<Self>
Create new basic transaction pool for a full node with the provided api.