Type Alias sc_consensus_grandpa::CatchUp
pub type CatchUp<Header> = CatchUp<<Header as Header>::Hash, <Header as Header>::Number, Signature, Public>;
Expand description
A catch up message for this chain’s block type.
Aliased Type§
struct CatchUp<Header> {
pub round_number: u64,
pub prevotes: Vec<SignedPrevote<<Header as Header>::Hash, <Header as Header>::Number, Signature, Public>>,
pub precommits: Vec<SignedPrecommit<<Header as Header>::Hash, <Header as Header>::Number, Signature, Public>>,
pub base_hash: <Header as Header>::Hash,
pub base_number: <Header as Header>::Number,
}
Fields§
§round_number: u64
Round number.
prevotes: Vec<SignedPrevote<<Header as Header>::Hash, <Header as Header>::Number, Signature, Public>>
Prevotes for target block or any block after it that justify this catch-up.
precommits: Vec<SignedPrecommit<<Header as Header>::Hash, <Header as Header>::Number, Signature, Public>>
Precommits for target block or any block after it that justify this catch-up.
base_hash: <Header as Header>::Hash
The base hash. See struct docs.
base_number: <Header as Header>::Number
The base number. See struct docs.