| 
    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.