Kagome
Polkadot Runtime Engine in C++17
kagome::runtime::TaggedTransactionQueue Class Referenceabstract

#include <tagged_transaction_queue.hpp>

Inheritance diagram for kagome::runtime::TaggedTransactionQueue:
Collaboration diagram for kagome::runtime::TaggedTransactionQueue:

Public Member Functions

virtual ~TaggedTransactionQueue ()=default
 
virtual outcome::result< primitives::TransactionValidityvalidate_transaction (primitives::TransactionSource source, const primitives::Extrinsic &ext)=0
 

Detailed Description

Part of runtime API responsible for transaction validation

Definition at line 18 of file tagged_transaction_queue.hpp.

Constructor & Destructor Documentation

virtual kagome::runtime::TaggedTransactionQueue::~TaggedTransactionQueue ( )
virtualdefault

Member Function Documentation

virtual outcome::result<primitives::TransactionValidity> kagome::runtime::TaggedTransactionQueue::validate_transaction ( primitives::TransactionSource  source,
const primitives::Extrinsic ext 
)
pure virtual

Calls the TaggedTransactionQueue_validate_transaction function from wasm code

Parameters
extextrinsic containing transaction to be validated
Returns
structure with information about transaction validity

Implemented in kagome::runtime::TaggedTransactionQueueImpl.


The documentation for this class was generated from the following file: