Skip to main content

IConsensusCommitPrologueV1

Namespace: IotaSdk

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
public interface IConsensusCommitPrologueV1 : System.IEquatable`1[[IotaSdk.ConsensusCommitPrologueV1, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]

Implements IEquatable<ConsensusCommitPrologueV1>
Attributes NullableContextAttribute

Methods

CommitTimestampMs()

Unix timestamp from consensus

ulong CommitTimestampMs()

Returns

UInt64

ConsensusCommitDigest()

Digest of consensus output

ConsensusCommitDigest ConsensusCommitDigest()

Returns

ConsensusCommitDigest

ConsensusDeterminedVersionAssignments()

Stores consensus handler determined shared object version assignments.

ConsensusDeterminedVersionAssignments ConsensusDeterminedVersionAssignments()

Returns

ConsensusDeterminedVersionAssignments

Epoch()

Epoch of the commit prologue transaction

ulong Epoch()

Returns

UInt64

Round()

Consensus round of the commit

ulong Round()

Returns

UInt64

SubDagIndex()

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

ulong? SubDagIndex()

Returns

UInt64?