Kagome
Polkadot Runtime Engine in C++17
|
#include <payment_api_impl.hpp>
Public Member Functions | |
PaymentApiImpl (std::shared_ptr< runtime::TransactionPaymentApi > api, std::shared_ptr< const blockchain::BlockTree > block_tree) | |
~PaymentApiImpl () override=default | |
outcome::result< primitives::RuntimeDispatchInfo > | queryInfo (const primitives::Extrinsic &extrinsic, uint32_t len, OptionalHashRef at) const override |
Public Member Functions inherited from kagome::api::PaymentApi | |
virtual | ~PaymentApi ()=default |
Private Attributes | |
std::shared_ptr< runtime::TransactionPaymentApi > | api_ |
std::shared_ptr< const blockchain::BlockTree > | block_tree_ |
Additional Inherited Members | |
Public Types inherited from kagome::api::PaymentApi | |
using | OptionalHashRef = std::optional< std::reference_wrapper< const common::Hash256 >> |
Definition at line 21 of file payment_api_impl.hpp.
kagome::api::PaymentApiImpl::PaymentApiImpl | ( | std::shared_ptr< runtime::TransactionPaymentApi > | api, |
std::shared_ptr< const blockchain::BlockTree > | block_tree | ||
) |
Definition at line 14 of file payment_api_impl.cpp.
|
overridedefault |
|
overridevirtual |
Implements kagome::api::PaymentApi.
Definition at line 22 of file payment_api_impl.cpp.
|
private |
Definition at line 33 of file payment_api_impl.hpp.
|
private |
Definition at line 34 of file payment_api_impl.hpp.