DaVote2

Type Alias DaVote2 

Source
pub type DaVote2<TYPES> = SimpleVote<TYPES, DaData2>;
Expand description

DA vote 2 type alias

Aliased Type§

pub struct DaVote2<TYPES> {
    pub signature: (<TYPES as NodeType>::SignatureKey, <<TYPES as NodeType>::SignatureKey as SignatureKey>::PureAssembledSignatureType),
    pub data: DaData2,
    pub view_number: ViewNumber,
}

Fields§

§signature: (<TYPES as NodeType>::SignatureKey, <<TYPES as NodeType>::SignatureKey as SignatureKey>::PureAssembledSignatureType)

The signature share associated with this vote

§data: DaData2

The leaf commitment being voted on.

§view_number: ViewNumber

The view this vote was cast for

Implementations§

Source§

impl<TYPES: NodeType> DaVote2<TYPES>

Source

pub fn to_vote(self) -> DaVote<TYPES>

Convert a QuorumVote2 to a QuorumVote