Skip to main content

RandomnessStateUpdateTransaction

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

type RandomnessStateUpdateTransaction {
epoch: Epoch
randomnessRound: UInt!
randomBytes: Base64!
randomnessObjInitialSharedVersion: UInt!
}

Fields

RandomnessStateUpdateTransaction.epoch ● Epoch object

Epoch of the randomness state update transaction.

RandomnessStateUpdateTransaction.randomnessRound ● UInt! non-null scalar

Randomness round of the update.

RandomnessStateUpdateTransaction.randomBytes ● Base64! non-null scalar

Updated random bytes, encoded as Base64.

RandomnessStateUpdateTransaction.randomnessObjInitialSharedVersion ● UInt! non-null scalar

The initial version the randomness object was shared at.

Implemented By

TransactionBlockKind union