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