RandomnessStateUpdate
RandomnessStateUpdate
struct RandomnessStateUpdate
Randomness update
BCS
The BCS serialized form for this type is defined by the following ABNF:
randomness-state-update = u64 u64 bytes u64
init(epoch:randomnessRound:randomBytes:randomnessObjInitialSharedVersion:)
init(epoch: UInt64, randomnessRound: UInt64, randomBytes: Data, randomnessObjInitialSharedVersion: Version)
epoch
var epoch: UInt64
Epoch of the randomness state update transaction
randomBytes
var randomBytes: Data
Updated random bytes
randomnessObjInitialSharedVersion
var randomnessObjInitialSharedVersion: Version
The initial version of the randomness object that it was shared at
randomnessRound
var randomnessRound: UInt64
Randomness round of the update