pub type VidDisperseShare1<TYPES> = AvidMDisperseShare<TYPES>;Aliased Type§
pub struct VidDisperseShare1<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: AvidMCommit,
pub share: NsAvidMShare,
pub recipient_key: <TYPES as NodeType>::SignatureKey,
pub common: AvidMParam,
}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: AvidMCommitBlock 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: AvidMParamVID common data sent to all storage nodes