Class: ConsensusCommitPrologueV1
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
Extends
UniffiAbstractObject
Implements
Constructors
Constructor
new ConsensusCommitPrologueV1(
epoch,
round,
subDagIndex,
commitTimestampMs,
consensusCommitDigest,
consensusDeterminedVersionAssignments
): ConsensusCommitPrologueV1;
Parameters
epoch
bigint
round
bigint
subDagIndex
bigint | undefined
commitTimestampMs
bigint
consensusCommitDigest
consensusDeterminedVersionAssignments
ConsensusDeterminedVersionAssignmentsLike
Returns
ConsensusCommitPrologueV1
Overrides
UniffiAbstractObject.constructor
Properties
[destructorGuardSymbol]
readonly [destructorGuardSymbol]: UniffiGcObject;
[pointerLiteralSymbol]
readonly [pointerLiteralSymbol]: bigint;
[uniffiTypeNameSymbol]
readonly [uniffiTypeNameSymbol]: "ConsensusCommitPrologueV1" = "ConsensusCommitPrologueV1";
Methods
commitTimestampMs()
commitTimestampMs(): bigint;
Unix timestamp from consensus
Returns
bigint
Implementation of
ConsensusCommitPrologueV1Like.commitTimestampMs
consensusCommitDigest()
consensusCommitDigest(): ConsensusCommitDigestLike;
Digest of consensus output
Returns
Implementation of
ConsensusCommitPrologueV1Like.consensusCommitDigest
consensusDeterminedVersionAssignments()
consensusDeterminedVersionAssignments(): ConsensusDeterminedVersionAssignmentsLike;
Stores consensus handler determined shared object version assignments.
Returns
ConsensusDeterminedVersionAssignmentsLike
Implementation of
ConsensusCommitPrologueV1Like.consensusDeterminedVersionAssignments
epoch()
epoch(): bigint;
Epoch of the commit prologue transaction
Returns
bigint
Implementation of
ConsensusCommitPrologueV1Like.epoch
equals()
equals(other): boolean;
Parameters
other
ConsensusCommitPrologueV1
Returns
boolean
round()
round(): bigint;
Consensus round of the commit
Returns
bigint
Implementation of
ConsensusCommitPrologueV1Like.round
subDagIndex()
subDagIndex(): bigint | undefined;
The sub DAG index of the consensus commit. This field will be populated if there are multiple consensus commits per round.
Returns
bigint | undefined
Implementation of
ConsensusCommitPrologueV1Like.subDagIndex
toDebugString()
toDebugString(): string;
Returns
string
toString()
toString(): string;
Returns a string representation of an object.
Returns
string
uniffiDestroy()
uniffiDestroy(): void;
Explicitly tell Rust to destroy the native peer that backs this object.
Once this method has been called, any following method calls will throw an error.
Can be called more than once.
Returns
void
Overrides
UniffiAbstractObject.uniffiDestroy
uniffiUse()
uniffiUse<T>(block): T;
A convenience method to use this object, then destroy it after its use.
Type Parameters
T
T
Parameters
block
(obj) => T
Returns
T
Inherited from
UniffiAbstractObject.uniffiUse
instanceOf()
static instanceOf(obj_): obj_ is ConsensusCommitPrologueV1;
Parameters
obj_
any
Returns
obj_ is ConsensusCommitPrologueV1