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