package
0.4.4
Repository: https://github.com/filecoin-project/mir.git
Documentation: pkg.go.dev

# Functions

NewPbftSegmentChkp returns a pointer to a new instance of PbftSegmentChkp.
NewPbftSlot allocates a new PbftSlot object and returns it, initializing all its fields.
No description provided by the author
SerializePreprepareForHashing returns a slice of byte slices representing the contents of a Preprepare message that can be passed to the Hasher module.
No description provided by the author

# Structs

No description provided by the author
PBFTConfig holds PBFT-specific configuration parameters used by a concrete instance of PBFT.
PbftProposalState tracks the state of the pbftInstance related to proposing certificates.
PbftSegmentChkp groups data structures pertaining to an instance-local checkpoint created when all slots have been committed.
PbftSlot tracks the state of the agreement protocol for one sequence number, such as messages received, progress of the reliable broadcast, etc.
PbftViewChangeState tracks the state of the view change sub-protocol in PBFT.
State represents a PBFT State.

# Type aliases

ViewChangePSet represents the P set of a PBFT view change message.
The Q set of a PBFT view change message.