Skip to main content

VidShareFragmentMessage

Type Alias VidShareFragmentMessage 

Source
pub type VidShareFragmentMessage<T> = Proposal<T, AvidmGf2DisperseShareFragment<T>>;
Expand description

A signed per-namespace VID share fragment.

Unicast by the leader to a replica. A replica collects all of a view’s fragments and reassembles them into a VidShareMessage.

Aliased Type§

pub struct VidShareFragmentMessage<T> {
    pub data: AvidmGf2DisperseShareFragment<T>,
    pub signature: <<T as NodeType>::SignatureKey as SignatureKey>::PureAssembledSignatureType,
    pub _pd: PhantomData<T>,
}

Fields§

§data: AvidmGf2DisperseShareFragment<T>

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