pub type VidDisperseShare2<TYPES> = AvidmGf2DisperseShare<TYPES>;Aliased Type§
pub struct VidDisperseShare2<TYPES> {
pub view_number: <TYPES as NodeType>::View,
pub epoch: Option<<TYPES as NodeType>::Epoch>,
pub target_epoch: Option<<TYPES as NodeType>::Epoch>,
pub payload_commitment: AvidmGf2Commit,
pub share: NsAvidmGf2Share,
pub recipient_key: <TYPES as NodeType>::SignatureKey,
pub common: NsAvidmGf2Common,
}Fields§
§view_number: <TYPES as NodeType>::ViewThe view number for which this VID data is intended
epoch: Option<<TYPES as NodeType>::Epoch>The epoch number for which this VID data belongs to
target_epoch: Option<<TYPES as NodeType>::Epoch>The epoch number to which the recipient of this VID belongs to
payload_commitment: AvidmGf2CommitBlock payload commitment
A storage node’s key and its corresponding VID share
recipient_key: <TYPES as NodeType>::SignatureKeya public key of the share recipient
common: NsAvidmGf2CommonVID common data sent to all storage nodes