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 |