babe_api_ | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
BabeConfigRepositoryImpl(const std::shared_ptr< application::AppStateManager > &app_state_manager, std::shared_ptr< storage::BufferStorage > persistent_storage, std::shared_ptr< blockchain::BlockTree > block_tree, std::shared_ptr< blockchain::BlockHeaderRepository > header_repo, std::shared_ptr< runtime::BabeApi > babe_api, std::shared_ptr< crypto::Hasher > hasher, primitives::events::ChainSubscriptionEnginePtr chain_events_engine, const primitives::GenesisBlockHeader &genesis_block_header, const BabeClock &clock) | kagome::consensus::babe::BabeConfigRepositoryImpl | |
block_tree_ | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
cancel(const primitives::BlockInfo &block) override | kagome::consensus::babe::BabeConfigRepositoryImpl | virtual |
chain_sub_ | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
clock_ | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
config(const primitives::BlockInfo &parent_block, consensus::EpochNumber epoch_number) override | kagome::consensus::babe::BabeConfigRepositoryImpl | virtual |
directChainExists(const primitives::BlockInfo &ancestor, const primitives::BlockInfo &descendant) const | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
epoch_length_ | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
epochLength() const override | kagome::consensus::babe::BabeConfigRepositoryImpl | virtual |
first_block_slot_number_ | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
genesis_block_hash_ | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
getCurrentSlot() const override | kagome::consensus::babe::BabeConfigRepositoryImpl | virtual |
getFirstBlockSlotNumber() | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
getNode(const primitives::BlockInfo &block) const | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
hasher_ | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
header_repo_ | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
is_first_block_finalized_ | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
kSavepointEachSuchBlock | kagome::consensus::babe::BabeConfigRepositoryImpl | privatestatic |
last_saved_state_block_ | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
load() | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
logger_ | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
onDigest(const primitives::BlockInfo &block, const consensus::BabeBlockHeader &digest) override | kagome::consensus::babe::BabeConfigRepositoryImpl | virtual |
onDigest(const primitives::BlockInfo &block, const primitives::BabeDigest &digest) override | kagome::consensus::babe::BabeConfigRepositoryImpl | virtual |
onNextConfigData(const primitives::BlockInfo &block, const primitives::NextConfigDataV1 &msg) | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
onNextEpochData(const primitives::BlockInfo &block, const primitives::NextEpochData &msg) | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
persistent_storage_ | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
prepare() | kagome::consensus::babe::BabeConfigRepositoryImpl | |
prune(const primitives::BlockInfo &block) | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
remainToFinishOfSlot(BabeSlotNumber slot) const override | kagome::consensus::babe::BabeConfigRepositoryImpl | virtual |
remainToStartOfSlot(BabeSlotNumber slot) const override | kagome::consensus::babe::BabeConfigRepositoryImpl | virtual |
root_ | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
save() | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
slot_duration_ | kagome::consensus::babe::BabeConfigRepositoryImpl | private |
slotDuration() const override | kagome::consensus::babe::BabeConfigRepositoryImpl | virtual |
slotFinishTime(BabeSlotNumber slot) const override | kagome::consensus::babe::BabeConfigRepositoryImpl | virtual |
slotInEpoch(BabeSlotNumber slot) const override | kagome::consensus::babe::BabeConfigRepositoryImpl | virtual |
slotStartTime(BabeSlotNumber slot) const override | kagome::consensus::babe::BabeConfigRepositoryImpl | virtual |
slotToEpoch(BabeSlotNumber slot) const override | kagome::consensus::babe::BabeConfigRepositoryImpl | virtual |
syncEpoch(std::function< std::tuple< BabeSlotNumber, bool >()> &&f) override | kagome::consensus::babe::BabeConfigRepositoryImpl | virtual |
~BabeConfigRepository()=default | kagome::consensus::babe::BabeConfigRepository | virtual |
~BabeDigestObserver()=default | kagome::consensus::BabeDigestObserver | virtual |
~BabeUtil()=default | kagome::consensus::BabeUtil | virtual |