Trait sp_transaction_pool::LocalTransactionPool [−][src]
Transaction pool interface for submitting local transactions that exposes a blocking interface for submission.
Associated Types
type Block: BlockT
[src]
Block type.
type Hash: Hash + Eq + Member + Serialize
[src]
Transaction hash type.
type Error: From<Error> + IntoPoolError
[src]
Error type.
Required methods
fn submit_local(
&self,
at: &BlockId<Self::Block>,
xt: LocalTransactionFor<Self>
) -> Result<Self::Hash, Self::Error>
[src]
&self,
at: &BlockId<Self::Block>,
xt: LocalTransactionFor<Self>
) -> Result<Self::Hash, Self::Error>
Submits the given local unverified transaction to the pool blocking the
current thread for any necessary pre-verification.
NOTE: It MUST NOT be used for transactions that originate from the
network or RPC, since the validation is performed with
TransactionSource::Local
.