RandomnessStateUpdate
data class RandomnessStateUpdate(var epoch: ULong, var randomnessRound: ULong, var randomBytes: ByteArray, var randomnessObjInitialSharedVersion: Version) : Disposable
Randomness update
BCS
The BCS serialized form for this type is defined by the following ABNF:
randomness-state-update = u64 u64 bytes u64
Constructors
| RandomnessStateUpdate | constructor(epoch: ULong, randomnessRound: ULong, randomBytes: ByteArray, randomnessObjInitialSharedVersion: Version) |
Properties
| Name | Summary |
|---|---|
| epoch | var epoch: ULong Epoch of the randomness state update transaction |
| randomBytes | var randomBytes: ByteArray Updated random bytes |
| randomnessObjInitialSharedVersion | var randomnessObjInitialSharedVersion: Version The initial version of the randomness object that it was shared at |
| randomnessRound | var randomnessRound: ULong Randomness round of the update |
Functions
| Name | Summary |
|---|---|
| destroy | open override fun destroy() |