Expand description
Definitions central to BPCon messages.
This module defines the structures and functionality for messages used in the BPCon consensus protocol. It includes message contents, routing information, and utilities for packing and unpacking messages.
Structs§
- Archived
Message1a Content - An archived
Message1aContent
- Archived
Message1b Content - An archived
Message1bContent
- Archived
Message2a Content - An archived
Message2aContent
- Archived
Message2av Content - An archived
Message2avContent
- Archived
Message2b Content - An archived
Message2bContent
- Message1a
Content - Contents of a BPCon message of type 1a.
- Message1a
Content Resolver - The resolver for an archived
Message1aContent
- Message1b
Content - Contents of a BPCon message of type 1b.
- Message1b
Content Resolver - The resolver for an archived
Message1bContent
- Message2a
Content - Contents of a BPCon message of type 2a.
- Message2a
Content Resolver - The resolver for an archived
Message2aContent
- Message2av
Content - Contents of a BPCon message of type 2av.
- Message2av
Content Resolver - The resolver for an archived
Message2avContent
- Message2b
Content - Contents of a BPCon message of type 2b.
- Message2b
Content Resolver - The resolver for an archived
Message2bContent
- Message
Packet - A message ready for transfer within the BPCon protocol.
- Message
Round State - A struct to keep track of senders and the cumulative weight of their messages.
- Message
Routing - Full routing information for a BPCon message. This struct is used to manage and route messages through the BPCon protocol.
Enums§
- Protocol
Message - Enumeration of the different types of protocol messages used in BPCon.