EndOfEpochData
data class EndOfEpochData(var nextEpochCommittee: List<ValidatorCommitteeMember>, var nextEpochProtocolVersion: ULong, var epochCommitments: List<CheckpointCommitment>, var epochSupplyChange: Long) : Disposable
Data which, when included in a CheckpointSummary, signals the end of an Epoch.
BCS
The BCS serialized form for this type is defined by the following ABNF:
end-of-epoch-data = (vector validator-committee-member) ; next_epoch_committee
u64 ; next_epoch_protocol_version
(vector checkpoint-commitment) ; epoch_commitments
i64 ; epoch_supply_change
Constructors
| EndOfEpochData | constructor(nextEpochCommittee: List<ValidatorCommitteeMember>, nextEpochProtocolVersion: ULong, epochCommitments: List<CheckpointCommitment>, epochSupplyChange: Long) |
Properties
| Name | Summary |
|---|---|
| epochCommitments | var epochCommitments: List<CheckpointCommitment> |
| epochSupplyChange | var epochSupplyChange: Long |
| nextEpochCommittee | var nextEpochCommittee: List<ValidatorCommitteeMember> |
| nextEpochProtocolVersion | var nextEpochProtocolVersion: ULong |
Functions
| Name | Summary |
|---|---|
| destroy | open override fun destroy() |