Structs§
- Authority
Capabilities Digest - Authority
Capabilities V1 - Used to advertise capabilities of each authority via consensus. This allows validators to negotiate the creation of the ChangeEpoch transaction.
- Cancelled
Transaction - A transaction that was cancelled
- Consensus
Commit Prologue V1 - V1 of the consensus commit prologue system transaction
- Consensus
Transaction - Misbehavior
Observations V1 - V1 misbehavior observations: per-authority counts for each tracked misbehavior category (faulty blocks, equivocations, missing proposals). Field order is part of the wire format — BCS serializes named struct fields in declaration order. This first version does not include any type of proof.
- Version
Assignment - Object version assignment from consensus
- Versioned
Misbehavior Report - A misbehavior report carrying a versioned payload plus a memoized digest.
Enums§
- Consensus
Determined Version Assignments - Consensus
Transaction Key - Consensus
Transaction Kind - Misbehavior
Observations - Versioned per-authority misbehavior observations. New variants get their
own named-field payload type (
MisbehaviorObservationsV2,MisbehaviorObservationsV3, …) so the wire schema stays compile-time checked. Also serves as the in-memory representation inMisbehaviorMonitor/ReportAggregator. - Versioned
DkgConfirmation - Versioned
DkgMessage