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