Structs§
- Authority
Capabilities V1  - Used to advertise capabilities of each authority via consensus. This allows validators to negotiate the creation of the ChangeEpoch transaction.
 - Authority
Capabilities V2  - Used to advertise capabilities of each authority via consensus. This allows validators to negotiate the creation of the ChangeEpoch transaction.
 - Consensus
Commit Prologue  - Only commit_timestamp_ms is passed to the move call currently. However we include epoch and round to make sure each ConsensusCommitPrologue has a unique tx digest.
 - Consensus
Commit Prologue V2  - Consensus
Commit Prologue V3  - Consensus
Commit Prologue V4  - Consensus
Position  - The position of a transaction in consensus.
 - Consensus
Transaction  - Execution
Time Observation  - Used to share estimates of transaction execution times with other validators for congestion control.
 
Enums§
- Consensus
Determined Version Assignments  - Uses an enum to allow for future expansion of the ConsensusDeterminedVersionAssignments.
 - Consensus
Transaction Key  - Consensus
Transaction Kind  - Versioned
DkgConfirmation  - Versioned
DkgMessage  
Functions§
Type Aliases§
- Authority
Index  - The index of an authority in the consensus committee. The value should be the same in Sui committee.
 - Round
 - Consensus round number in u64 instead of u32 for compatibility with Narwhal.
 - Timestamp
Ms  - Non-decreasing timestamp produced by consensus in ms.