Kagome
Polkadot Runtime Engine in C++17
|
This is the complete list of members for kagome::runtime::RuntimeUpgradeTrackerImpl, including all inherited members.
block_storage_ | kagome::runtime::RuntimeUpgradeTrackerImpl | private |
block_tree_ | kagome::runtime::RuntimeUpgradeTrackerImpl | private |
chain_subscription_ | kagome::runtime::RuntimeUpgradeTrackerImpl | private |
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::RuntimeUpgradeTrackerImpl | static |
findProperFork(const primitives::BlockInfo &block, std::vector< RuntimeUpgradeData >::const_reverse_iterator latest_upgrade_it) const | kagome::runtime::RuntimeUpgradeTrackerImpl | private |
getLastCodeUpdateBlockInfo(const storage::trie::RootHash &state) const override | kagome::runtime::RuntimeUpgradeTrackerImpl | virtual |
getLastCodeUpdateState(const primitives::BlockInfo &block) override | kagome::runtime::RuntimeUpgradeTrackerImpl | virtual |
hasCodeSubstitute(const kagome::primitives::BlockInfo &block_info) const | kagome::runtime::RuntimeUpgradeTrackerImpl | private |
header_repo_ | kagome::runtime::RuntimeUpgradeTrackerImpl | private |
isStateInChain(const primitives::BlockInfo &state, const primitives::BlockInfo &chain_end) const noexcept | kagome::runtime::RuntimeUpgradeTrackerImpl | private |
known_code_substitutes_ | kagome::runtime::RuntimeUpgradeTrackerImpl | private |
logger_ | kagome::runtime::RuntimeUpgradeTrackerImpl | private |
push(const primitives::BlockHash &hash) | kagome::runtime::RuntimeUpgradeTrackerImpl | private |
runtime_upgrades_ | kagome::runtime::RuntimeUpgradeTrackerImpl | private |
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::RuntimeUpgradeTrackerImpl | private |
save() | kagome::runtime::RuntimeUpgradeTrackerImpl | private |
storage_ | kagome::runtime::RuntimeUpgradeTrackerImpl | private |
subscribeToBlockchainEvents(std::shared_ptr< primitives::events::ChainSubscriptionEngine > chain_sub_engine, std::shared_ptr< const blockchain::BlockTree > block_tree) | kagome::runtime::RuntimeUpgradeTrackerImpl | |
~RuntimeUpgradeTracker()=default | kagome::runtime::RuntimeUpgradeTracker | virtual |