| active_ | kagome::consensus::babe::BabeImpl | private |
| actual_runtime_version_ | kagome::consensus::babe::BabeImpl | private |
| adjustEpochDescriptor() | kagome::consensus::babe::BabeImpl | private |
| app_config_ | kagome::consensus::babe::BabeImpl | private |
| authority_update_observer_ | kagome::consensus::babe::BabeImpl | private |
| babe_config_repo_ | kagome::consensus::babe::BabeImpl | private |
| babe_util_ | kagome::consensus::babe::BabeImpl | private |
| BabeImpl(const application::AppConfiguration &app_config, std::shared_ptr< application::AppStateManager > app_state_manager, std::shared_ptr< BabeLottery > lottery, std::shared_ptr< consensus::babe::BabeConfigRepository > babe_config_repo, std::shared_ptr< authorship::Proposer > proposer, std::shared_ptr< blockchain::BlockTree > block_tree, std::shared_ptr< network::BlockAnnounceTransmitter > block_announce_transmitter, std::shared_ptr< crypto::Sr25519Provider > sr25519_provider, const std::shared_ptr< crypto::Sr25519Keypair > &keypair, std::shared_ptr< clock::SystemClock > clock, std::shared_ptr< crypto::Hasher > hasher, std::unique_ptr< clock::Timer > timer, std::shared_ptr< authority::AuthorityUpdateObserver > authority_update_observer, std::shared_ptr< network::Synchronizer > synchronizer, std::shared_ptr< BabeUtil > babe_util, primitives::events::ChainSubscriptionEnginePtr chain_events_engine, std::shared_ptr< runtime::OffchainWorkerApi > offchain_worker_api, std::shared_ptr< runtime::Core > core, std::shared_ptr< babe::ConsistencyKeeper > consistency_keeper) | kagome::consensus::babe::BabeImpl | |
| babePreDigest(SlotType slot_type, std::optional< std::reference_wrapper< const crypto::VRFOutput >> output, primitives::AuthorityIndex authority_index) const | kagome::consensus::babe::BabeImpl | private |
| best_block_ | kagome::consensus::babe::BabeImpl | private |
| block_announce_transmitter_ | kagome::consensus::babe::BabeImpl | private |
| block_tree_ | kagome::consensus::babe::BabeImpl | private |
| chain_events_engine_ | kagome::consensus::babe::BabeImpl | private |
| chain_sub_ | kagome::consensus::babe::BabeImpl | private |
| changeLotteryEpoch(const EpochDescriptor &epoch, std::shared_ptr< const primitives::BabeConfiguration > babe_config) const | kagome::consensus::babe::BabeImpl | private |
| clock_ | kagome::consensus::babe::BabeImpl | private |
| consistency_keeper_ | kagome::consensus::babe::BabeImpl | private |
| current_epoch_ | kagome::consensus::babe::BabeImpl | private |
| current_slot_ | kagome::consensus::babe::BabeImpl | private |
| current_state_ | kagome::consensus::babe::BabeImpl | private |
| getCurrentState() const override | kagome::consensus::babe::BabeImpl | virtual |
| getInitialEpochDescriptor() | kagome::consensus::babe::BabeImpl | private |
| hasher_ | kagome::consensus::babe::BabeImpl | private |
| keypair_ | kagome::consensus::babe::BabeImpl | private |
| log_ | kagome::consensus::babe::BabeImpl | private |
| lottery_ | kagome::consensus::babe::BabeImpl | private |
| metric_block_proposal_time_ | kagome::consensus::babe::BabeImpl | private |
| metrics_registry_ | kagome::consensus::babe::BabeImpl | private |
| offchain_worker_api_ | kagome::consensus::babe::BabeImpl | private |
| onBlockAnnounce(const libp2p::peer::PeerId &peer_id, const network::BlockAnnounce &announce) override | kagome::consensus::babe::BabeImpl | virtual |
| onRemoteStatus(const libp2p::peer::PeerId &peer_id, const network::Status &status) override | kagome::consensus::babe::BabeImpl | virtual |
| onSynchronized() override | kagome::consensus::babe::BabeImpl | virtual |
| prepare() | kagome::consensus::babe::BabeImpl | |
| processSlot() | kagome::consensus::babe::BabeImpl | private |
| processSlotLeadership(SlotType slot_type, std::optional< std::reference_wrapper< const crypto::VRFOutput >> output, primitives::AuthorityIndex authority_index) | kagome::consensus::babe::BabeImpl | private |
| proposer_ | kagome::consensus::babe::BabeImpl | private |
| runEpoch(EpochDescriptor epoch) override | kagome::consensus::babe::BabeImpl | virtual |
| runSlot() | kagome::consensus::babe::BabeImpl | private |
| runtime_core_ | kagome::consensus::babe::BabeImpl | private |
| sealBlock(const primitives::Block &block) const | kagome::consensus::babe::BabeImpl | private |
| sr25519_provider_ | kagome::consensus::babe::BabeImpl | private |
| start() | kagome::consensus::babe::BabeImpl | |
| startCatchUp(const libp2p::peer::PeerId &peer_id, const primitives::BlockInfo &target_block) | kagome::consensus::babe::BabeImpl | private |
| startNextEpoch() | kagome::consensus::babe::BabeImpl | private |
| startStateSyncing(const libp2p::peer::PeerId &peer_id) | kagome::consensus::babe::BabeImpl | private |
| State enum name | kagome::consensus::babe::Babe | |
| stop() | kagome::consensus::babe::BabeImpl | |
| synchronizer_ | kagome::consensus::babe::BabeImpl | private |
| telemetry_ | kagome::consensus::babe::BabeImpl | private |
| timer_ | kagome::consensus::babe::BabeImpl | private |
| was_synchronized_ | kagome::consensus::babe::BabeImpl | private |
| wasSynchronized() const override | kagome::consensus::babe::BabeImpl | virtual |
| ~Babe() override=default | kagome::consensus::babe::Babe | |
| ~BabeImpl() override=default | kagome::consensus::babe::BabeImpl | |
| ~BlockAnnounceObserver()=default | kagome::network::BlockAnnounceObserver | virtual |