Kagome
Polkadot Runtime Engine in C++17
|
#include <metadata.hpp>
Public Member Functions | |
MetadataImpl (std::shared_ptr< blockchain::BlockHeaderRepository > block_header_repo, std::shared_ptr< Executor > executor) | |
outcome::result< OpaqueMetadata > | metadata (const primitives::BlockHash &block_hash) override |
calls metadata method of Metadata runtime api More... | |
Public Member Functions inherited from kagome::runtime::Metadata | |
virtual | ~Metadata ()=default |
Private Attributes | |
std::shared_ptr< Executor > | executor_ |
std::shared_ptr< blockchain::BlockHeaderRepository > | block_header_repo_ |
Additional Inherited Members | |
Protected Types inherited from kagome::runtime::Metadata | |
using | OpaqueMetadata = primitives::OpaqueMetadata |
Definition at line 17 of file metadata.hpp.
kagome::runtime::MetadataImpl::MetadataImpl | ( | std::shared_ptr< blockchain::BlockHeaderRepository > | block_header_repo, |
std::shared_ptr< Executor > | executor | ||
) |
Definition at line 12 of file metadata.cpp.
|
overridevirtual |
calls metadata method of Metadata runtime api
Implements kagome::runtime::Metadata.
Definition at line 21 of file metadata.cpp.
|
private |
Definition at line 28 of file metadata.hpp.
|
private |
Definition at line 27 of file metadata.hpp.