[][src]Trait sp_transaction_pool::runtime_api::TaggedTransactionQueue

pub trait TaggedTransactionQueue<Block: BlockT>: Core<Block> {
    fn validate_transaction(
        &self,
        __runtime_api_at_param__: &BlockId<Block>,
        tx: <Block as BlockT>::Extrinsic
    ) -> Result<TransactionValidity, Self::Error> { ... }
fn validate_transaction_with_context(
        &self,
        __runtime_api_at_param__: &BlockId<Block>,
        context: ExecutionContext,
        tx: <Block as BlockT>::Extrinsic
    ) -> Result<TransactionValidity, Self::Error> { ... } }

The TaggedTransactionQueue api trait for interfering with the transaction queue.

Provided methods

fn validate_transaction(
    &self,
    __runtime_api_at_param__: &BlockId<Block>,
    tx: <Block as BlockT>::Extrinsic
) -> Result<TransactionValidity, Self::Error>

Validate the given transaction.

fn validate_transaction_with_context(
    &self,
    __runtime_api_at_param__: &BlockId<Block>,
    context: ExecutionContext,
    tx: <Block as BlockT>::Extrinsic
) -> Result<TransactionValidity, Self::Error>

Validate the given transaction.

Loading content...

Trait Implementations

impl<Block: BlockT, __Sr_Api_Error__> RuntimeApiInfo for dyn TaggedTransactionQueue<Block, Error = __Sr_Api_Error__>[src]

Implementors

Loading content...