Kagome
Polkadot Runtime Engine in C++17
kagome::runtime::TransactionPaymentApiImpl Class Referencefinal

#include <transaction_payment_api.hpp>

Inheritance diagram for kagome::runtime::TransactionPaymentApiImpl:
Collaboration diagram for kagome::runtime::TransactionPaymentApiImpl:

Public Member Functions

 TransactionPaymentApiImpl (std::shared_ptr< Executor > executor)
 
outcome::result< primitives::RuntimeDispatchInfoquery_info (const primitives::BlockHash &block, const primitives::Extrinsic &ext, uint32_t len) override
 
- Public Member Functions inherited from kagome::runtime::TransactionPaymentApi
virtual ~TransactionPaymentApi ()=default
 

Private Attributes

std::shared_ptr< Executorexecutor_
 

Detailed Description

Definition at line 15 of file transaction_payment_api.hpp.

Constructor & Destructor Documentation

kagome::runtime::TransactionPaymentApiImpl::TransactionPaymentApiImpl ( std::shared_ptr< Executor executor)
explicit

Definition at line 12 of file transaction_payment_api.cpp.

Member Function Documentation

outcome::result< primitives::RuntimeDispatchInfo > kagome::runtime::TransactionPaymentApiImpl::query_info ( const primitives::BlockHash block,
const primitives::Extrinsic ext,
uint32_t  len 
)
overridevirtual

Member Data Documentation

std::shared_ptr<Executor> kagome::runtime::TransactionPaymentApiImpl::executor_
private

Definition at line 25 of file transaction_payment_api.hpp.


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