Kagome
Polkadot Runtime Engine in C++17
kagome::runtime::RuntimeUpgradeTrackerImpl Member List

This is the complete list of members for kagome::runtime::RuntimeUpgradeTrackerImpl, including all inherited members.

block_storage_kagome::runtime::RuntimeUpgradeTrackerImplprivate
block_tree_kagome::runtime::RuntimeUpgradeTrackerImplprivate
chain_subscription_kagome::runtime::RuntimeUpgradeTrackerImplprivate
create(std::shared_ptr< const blockchain::BlockHeaderRepository > header_repo, std::shared_ptr< storage::BufferStorage > storage, std::shared_ptr< const primitives::CodeSubstituteBlockIds > code_substitutes, std::shared_ptr< blockchain::BlockStorage > block_storage)kagome::runtime::RuntimeUpgradeTrackerImplstatic
findProperFork(const primitives::BlockInfo &block, std::vector< RuntimeUpgradeData >::const_reverse_iterator latest_upgrade_it) const kagome::runtime::RuntimeUpgradeTrackerImplprivate
getLastCodeUpdateBlockInfo(const storage::trie::RootHash &state) const overridekagome::runtime::RuntimeUpgradeTrackerImplvirtual
getLastCodeUpdateState(const primitives::BlockInfo &block) overridekagome::runtime::RuntimeUpgradeTrackerImplvirtual
hasCodeSubstitute(const kagome::primitives::BlockInfo &block_info) const kagome::runtime::RuntimeUpgradeTrackerImplprivate
header_repo_kagome::runtime::RuntimeUpgradeTrackerImplprivate
isStateInChain(const primitives::BlockInfo &state, const primitives::BlockInfo &chain_end) const noexceptkagome::runtime::RuntimeUpgradeTrackerImplprivate
known_code_substitutes_kagome::runtime::RuntimeUpgradeTrackerImplprivate
logger_kagome::runtime::RuntimeUpgradeTrackerImplprivate
push(const primitives::BlockHash &hash)kagome::runtime::RuntimeUpgradeTrackerImplprivate
runtime_upgrades_kagome::runtime::RuntimeUpgradeTrackerImplprivate
RuntimeUpgradeTrackerImpl(std::shared_ptr< const blockchain::BlockHeaderRepository > header_repo, std::shared_ptr< storage::BufferStorage > storage, std::shared_ptr< const primitives::CodeSubstituteBlockIds > code_substitutes, std::vector< RuntimeUpgradeData > &&saved_data, std::shared_ptr< blockchain::BlockStorage > block_storage)kagome::runtime::RuntimeUpgradeTrackerImplprivate
save()kagome::runtime::RuntimeUpgradeTrackerImplprivate
storage_kagome::runtime::RuntimeUpgradeTrackerImplprivate
subscribeToBlockchainEvents(std::shared_ptr< primitives::events::ChainSubscriptionEngine > chain_sub_engine, std::shared_ptr< const blockchain::BlockTree > block_tree)kagome::runtime::RuntimeUpgradeTrackerImpl
~RuntimeUpgradeTracker()=defaultkagome::runtime::RuntimeUpgradeTrackervirtual