ConsensusCommitPrologue

Consensus commit prologue system transaction.

This message can represent V1, V2, and V3 prologue types.

Properties

Link copied to clipboard

Digest of any additional state computed by the consensus handler. Used to detect forking bugs as early as possible.

Link copied to clipboard
abstract val commitTimestamp: Timestamp

Unix timestamp from consensus.

Link copied to clipboard

Digest of consensus output.

Link copied to clipboard

Stores consensus handler determined consensus object version assignments.

Link copied to clipboard
abstract val epoch: <Error class: unknown class>?

Epoch of the commit prologue transaction.

Link copied to clipboard

Returns the field-presence view for this ConsensusCommitPrologue instance.

Link copied to clipboard
abstract val round: <Error class: unknown class>?

Consensus round of the commit.

Link copied to clipboard
abstract val subDagIndex: <Error class: unknown class>?

The sub DAG index of the consensus commit. This field is populated if there are multiple consensus commits per round.

Functions

Link copied to clipboard
fun ConsensusCommitPrologue.copy(body: <Error class: unknown class>.() -> Unit = {}): ConsensusCommitPrologue

Copies the original message, including unknown fields.