Skip to main content

RandomnessStateUpdateTransaction

System transaction to update the source of on-chain randomness.

type RandomnessStateUpdateTransaction {
epoch: Int
randomBytes: Base64
randomnessObjInitialSharedVersion: Int
randomnessRound: Int
}

Fields

RandomnessStateUpdateTransaction.epoch ● Int scalar

Epoch of the randomness state update transaction.

RandomnessStateUpdateTransaction.randomBytes ● Base64 scalar

Updated random bytes, Base64 encoded.

RandomnessStateUpdateTransaction.randomnessObjInitialSharedVersion ● Int scalar

The initial version of the randomness object that it was shared at.

RandomnessStateUpdateTransaction.randomnessRound ● Int scalar

Randomness round of the update.

Implemented By

TransactionKind union