6 #ifndef KAGOME_PAYMENT_API_IMPL_HPP 7 #define KAGOME_PAYMENT_API_IMPL_HPP 12 class TransactionPaymentApi;
23 PaymentApiImpl(std::shared_ptr<runtime::TransactionPaymentApi> api,
24 std::shared_ptr<const blockchain::BlockTree> block_tree);
27 outcome::result<primitives::RuntimeDispatchInfo> queryInfo(
33 std::shared_ptr<runtime::TransactionPaymentApi>
api_;
39 #endif // KAGOME_PAYMENT_API_IMPL_HPP
std::shared_ptr< const blockchain::BlockTree > block_tree_
std::optional< std::reference_wrapper< const common::Hash256 >> OptionalHashRef
std::shared_ptr< runtime::TransactionPaymentApi > api_
Extrinsic class represents extrinsic.