Skip to main content

UpgradeProposalMessage

Type Alias UpgradeProposalMessage 

Source
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: UpgradeProposal2

The data being proposed.

§signature: <<T as NodeType>::SignatureKey as SignatureKey>::PureAssembledSignatureType

The proposal must be signed by the view leader

§_pd: PhantomData<T>

Phantom for TYPES