docs.rs failed to build tari_consensus_types-0.35.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
tari_consensus_types-0.34.2
tari_consensus_types
Core type definitions for the Tari Ootle BFT consensus protocol.
This crate contains the shared data structures used across the consensus layer, including block and certificate identifiers, voting types, bookkeeping state, and transaction decisions.
Modules
| Module | Contents |
|---|---|
ids |
BlockId, PcId, TcId, QcId — hash-based identifiers for blocks and certificates |
certificates |
QuorumCertificate, ProposalCertificate, TimeoutCertificate, and their associated votes |
bookkeeping |
Consensus state tracking: HighPc, HighTc, LeafBlock, LockedBlock, LastExecuted, LastVoted, etc. |
decision |
Decision enum — Commit or Abort outcome for a transaction |
types |
AccumulatedData — aggregated data accumulated during consensus rounds |
validator_signature |
Validator signature types for signing consensus messages |
Features
ts— Generates TypeScript type definitions viats-rs.