Skip to main content

ConsensusCommitPrologueTransaction

System transaction that runs at the beginning of a checkpoint, and is responsible for setting the current value of the clock, based on the timestamp from consensus.

type ConsensusCommitPrologueTransaction {
epoch: Epoch
round: UInt53!
commitTimestamp: DateTime!
consensusCommitDigest: String!
}

Fields

ConsensusCommitPrologueTransaction.epoch ● Epoch object

Epoch of the commit prologue transaction.

ConsensusCommitPrologueTransaction.round ● UInt53! non-null scalar

Consensus round of the commit.

ConsensusCommitPrologueTransaction.commitTimestamp ● DateTime! non-null scalar

Unix timestamp from consensus.

ConsensusCommitPrologueTransaction.consensusCommitDigest ● String! non-null scalar

Digest of consensus output, encoded as a Base58 string.

Implemented By

TransactionBlockKind union