pub type UpgradeProposalMessage<T> = Proposal<T, UpgradeProposal2>;Expand description
The leader’s broadcast of an upgrade proposal for the network to vote on.
Aliased Type§
pub struct UpgradeProposalMessage<T> {
pub data: UpgradeProposal2,
pub signature: <<T as NodeType>::SignatureKey as SignatureKey>::PureAssembledSignatureType,
pub _pd: PhantomData<T>,
}Fields§
§data: UpgradeProposal2The data being proposed.
signature: <<T as NodeType>::SignatureKey as SignatureKey>::PureAssembledSignatureTypeThe proposal must be signed by the view leader
_pd: PhantomData<T>Phantom for TYPES