ConsensusCommitPrologueV1
open class ConsensusCommitPrologueV1 : Disposable, AutoCloseable, ConsensusCommitPrologueV1Interface
V1 of the consensus commit prologue system transaction
BCS
The BCS serialized form for this type is defined by the following ABNF:
consensus-commit-prologue-v1 = u64 u64 (option u64) u64 digest
consensus-determined-version-assignments
Constructors
| ConsensusCommitPrologueV1 | constructor(epoch: ULong, round: ULong, subDagIndex: ULong?, commitTimestampMs: ULong, consensusCommitDigest: ConsensusCommitDigest, consensusDeterminedVersionAssignments: ConsensusDeterminedVersionAssignments) |
Functions
| Name | Summary |
|---|---|
| close | @Synchronized open override fun close() |
| commitTimestampMs | open override fun commitTimestampMs(): ULong Unix timestamp from consensus |
| consensusCommitDigest | open override fun consensusCommitDigest(): ConsensusCommitDigest Digest of consensus output |
| consensusDeterminedVersionAssignments | open override fun consensusDeterminedVersionAssignments(): ConsensusDeterminedVersionAssignments Stores consensus handler determined shared object version assignments. |
| destroy | open override fun destroy() |
| epoch | open override fun epoch(): ULong Epoch of the commit prologue transaction |
| equals | open operator override fun equals(other: Any?): Boolean |
| round | open override fun round(): ULong Consensus round of the commit |
| subDagIndex | open override fun subDagIndex(): ULong? The sub DAG index of the consensus commit. This field will be populated if there are multiple consensus commits per round. |
| toString | open override fun toString(): String |