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

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

applyJustification(const BlockInfo &block_info, const primitives::Justification &justification)=0kagome::consensus::grandpa::Environmentpure virtual
bestChainContaining(const primitives::BlockHash &base, std::optional< VoterSetId > voter_set_id) const =0kagome::consensus::grandpa::Chainpure virtual
CompleteHandler typedefkagome::consensus::grandpa::Environment
finalize(VoterSetId id, const GrandpaJustification &justification)=0kagome::consensus::grandpa::Environmentpure virtual
getAncestry(const primitives::BlockHash &base, const primitives::BlockHash &block) const =0kagome::consensus::grandpa::Chainpure virtual
getJustification(const BlockHash &block_hash)=0kagome::consensus::grandpa::Environmentpure virtual
hasAncestry(const primitives::BlockHash &base, const primitives::BlockHash &block) const =0kagome::consensus::grandpa::Chainpure virtual
hasBlock(const primitives::BlockHash &block) const =0kagome::consensus::grandpa::Chainpure virtual
isEqualOrDescendOf(const primitives::BlockHash &base, const primitives::BlockHash &block) const kagome::consensus::grandpa::Chaininline
onCatchUpRequested(const libp2p::peer::PeerId &peer_id, VoterSetId set_id, RoundNumber round_number)=0kagome::consensus::grandpa::Environmentpure virtual
onCatchUpRespond(const libp2p::peer::PeerId &peer_id, VoterSetId set_id, RoundNumber round_number, std::vector< SignedPrevote > prevote_justification, std::vector< SignedPrecommit > precommit_justification, BlockInfo best_final_candidate)=0kagome::consensus::grandpa::Environmentpure virtual
onCommitted(RoundNumber round, VoterSetId voter_ser_id, const BlockInfo &vote, const GrandpaJustification &justification)=0kagome::consensus::grandpa::Environmentpure virtual
onNeighborMessageSent(RoundNumber round, VoterSetId set_id, BlockNumber last_finalized)=0kagome::consensus::grandpa::Environmentpure virtual
onVoted(RoundNumber round, VoterSetId set_id, const SignedMessage &vote)=0kagome::consensus::grandpa::Environmentpure virtual
sendState(const libp2p::peer::PeerId &peer_id, const MovableRoundState &state, VoterSetId voter_set_id)=0kagome::consensus::grandpa::Environmentpure virtual
setJustificationObserver(std::weak_ptr< JustificationObserver > justification_observer)=0kagome::consensus::grandpa::Environmentpure virtual
~Chain()=defaultkagome::consensus::grandpa::Chainvirtual
~Environment() override=defaultkagome::consensus::grandpa::Environment