Kagome
Polkadot Runtime Engine in C++17
kagome::consensus::BabeBlockValidator Member List

This is the complete list of members for kagome::consensus::BabeBlockValidator, including all inherited members.

BabeBlockValidator(std::shared_ptr< blockchain::BlockTree > block_tree, std::shared_ptr< runtime::TaggedTransactionQueue > tx_queue, std::shared_ptr< crypto::Hasher > hasher, std::shared_ptr< crypto::VRFProvider > vrf_provider, std::shared_ptr< crypto::Sr25519Provider > sr25519_provider)kagome::consensus::BabeBlockValidator
block_tree_kagome::consensus::BabeBlockValidatorprivate
blocks_producers_kagome::consensus::BabeBlockValidatormutableprivate
hasher_kagome::consensus::BabeBlockValidatorprivate
log_kagome::consensus::BabeBlockValidatorprivate
sr25519_provider_kagome::consensus::BabeBlockValidatorprivate
tx_queue_kagome::consensus::BabeBlockValidatorprivate
validateHeader(const primitives::BlockHeader &header, const EpochNumber epoch_number, const primitives::AuthorityId &authority_id, const Threshold &threshold, const primitives::BabeConfiguration &babe_config) const overridekagome::consensus::BabeBlockValidatorvirtual
ValidationError enum namekagome::consensus::BabeBlockValidator
verifySignature(const primitives::BlockHeader &header, const BabeBlockHeader &babe_header, const Seal &seal, const primitives::BabeSessionKey &public_key) const kagome::consensus::BabeBlockValidatorprivate
verifyVRF(const BabeBlockHeader &babe_header, const EpochNumber epoch_number, const primitives::BabeSessionKey &public_key, const Threshold &threshold, const Randomness &randomness, const bool checkThreshold) const kagome::consensus::BabeBlockValidatorprivate
vrf_provider_kagome::consensus::BabeBlockValidatorprivate
~BabeBlockValidator() override=defaultkagome::consensus::BabeBlockValidator
~BlockValidator()=defaultkagome::consensus::BlockValidatorvirtual