Documentation ¶
Index ¶
Constants ¶
View Source
const ( UnitIDLength = UnitPartLength + TypePartLength UnitPartLength = 32 TypePartLength = 1 )
View Source
const DefaultSystemID types.SystemID = 0x00000004
View Source
const (
PayloadTypeAddVAR = "addVar" // add validator assignment record
)
Variables ¶
View Source
var (
VarUnitType = []byte{0x40}
)
Functions ¶
func NewVarData ¶
NewVarData return new Validator Assignment Record Unit Data
Types ¶
type AddVarAttributes ¶
type AddVarAttributes struct { Var ValidatorAssignmentRecord // contains filtered or unexported fields }
type ValidatorAssignment ¶
type ValidatorAssignment struct { Validators []ValidatorInfo QuorumSize uint64 // total amount of staked Alpha required to reach consensus // contains filtered or unexported fields }
type ValidatorAssignmentRecord ¶
type ValidatorAssignmentRecord struct { EpochNumber uint64 EpochSwitchRoundNumber uint64 // root chain round number ValidatorAssignment ValidatorAssignment // contains filtered or unexported fields }
type ValidatorInfo ¶
type VarData ¶
type VarData struct { EpochNumber uint64 // epoch number from the validator assignment record // contains filtered or unexported fields }
VarData Validator Assignment Record Data
func (*VarData) SummaryValueInput ¶
Click to show internal directories.
Click to hide internal directories.