Trait sc_network::config::TransactionPool [−][src]
Transaction pool interface
Required methods
fn transactions(&self) -> Vec<(H, B::Extrinsic)>
[src]
Get transactions from the pool that are ready to be propagated.
fn hash_of(&self, transaction: &B::Extrinsic) -> H
[src]
Get hash of transaction.
fn import(&self, transaction: B::Extrinsic) -> TransactionImportFuture
[src]
Import a transaction into the pool.
This will return future.
fn on_broadcasted(&self, propagations: HashMap<H, Vec<String>>)
[src]
Notify the pool about transactions broadcast.
fn transaction(&self, hash: &H) -> Option<B::Extrinsic>
[src]
Get transaction by hash.