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?