Crate sp_transaction_pool[−][src]
Transaction pool primitives types & Runtime API.
Modules
error | Transaction pool errors. |
runtime_api | Tagged Transaction Queue Runtime API. |
Structs
PoolStatus | Transaction pool status. |
Enums
ChainEvent | Events that the transaction pool listens for. |
TransactionSource | The source of the transaction. |
TransactionStatus | Possible transaction status events. |
Traits
InPoolTransaction | In-pool transaction interface. |
LocalTransactionPool | Transaction pool interface for submitting local transactions that exposes a blocking interface for submission. |
MaintainedTransactionPool | Trait for transaction pool maintenance. |
OffchainSubmitTransaction | An abstraction for transaction pool. |
TransactionPool | Transaction pool interface. |
Type Definitions
BlockHash | Block hash type for a pool. |
ImportNotificationStream | The import notification event stream. |
LocalTransactionFor | Transaction type for a local pool. |
PoolFuture | Typical future type used in transaction pool api. |
TransactionFor | Transaction type for a pool. |
TransactionLongevity | Minimum number of blocks a transaction will remain valid for.
|
TransactionPriority | Priority for a transaction. Additive. Higher is better. |
TransactionStatusStream | The stream of transaction events. |
TransactionStatusStreamFor | Type of transactions event stream for a pool. |
TransactionTag | Tag for a transaction. No two transactions with the same tag should be placed on-chain. |
TxHash | Transaction hash type for a pool. |