Kagome
Polkadot Runtime Engine in C++17
kagome::api::PaymentApi Class Referenceabstract

#include <payment_api.hpp>

Inheritance diagram for kagome::api::PaymentApi:
Collaboration diagram for kagome::api::PaymentApi:

Public Types

using OptionalHashRef = std::optional< std::reference_wrapper< const common::Hash256 >>
 

Public Member Functions

virtual ~PaymentApi ()=default
 
virtual outcome::result< primitives::RuntimeDispatchInfoqueryInfo (const primitives::Extrinsic &extrinsic, uint32_t len, OptionalHashRef at) const =0
 

Detailed Description

Definition at line 18 of file payment_api.hpp.

Member Typedef Documentation

using kagome::api::PaymentApi::OptionalHashRef = std::optional<std::reference_wrapper<const common::Hash256>>

Definition at line 21 of file payment_api.hpp.

Constructor & Destructor Documentation

virtual kagome::api::PaymentApi::~PaymentApi ( )
virtualdefault

Member Function Documentation

virtual outcome::result<primitives::RuntimeDispatchInfo> kagome::api::PaymentApi::queryInfo ( const primitives::Extrinsic extrinsic,
uint32_t  len,
OptionalHashRef  at 
) const
pure virtual

Implemented in kagome::api::PaymentApiImpl.


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