# Packages
Package proto defines the code for protocol buffer.
# Functions
AllHaveLowerRound checks if all messages have the same round.
AllHaveSameHeight checks if all messages have the same height.
AllHaveSameRound checks if all messages have the same round.
ExtractCommitHash extracts the commit proposal hash from the passed in message.
ExtractCommittedSeal extracts the committed seal from the passed in message.
ExtractCommittedSeals extracts the committed seals from the passed in messages.
ExtractLastPreparedProposal extracts the latest prepared proposal from the passed in message.
ExtractLatestPC extracts the latest PC from the passed in message.
ExtractPrepareHash extracts the prepare proposal hash from the passed in message.
ExtractProposal extracts the (rawData,r) proposal from the passed in message.
ExtractProposalHash extracts the proposal hash from the passed in message.
ExtractRoundChangeCertificate extracts the RCC from the passed in message.
HasUniqueSenders checks if the messages have unique senders.
HaveSameProposalHash checks if the messages have the same proposal hash.
NewMessages returns a new Messages wrapper.
# Variables
ErrWrongCommitMessageType is an error indicating wrong type in commit messages.
# Structs
CommittedSeal Validator proof of signing a committed proposal.
Messages contains the relevant messages for each view (height, round).
Subscription is the subscription returned to the user.
SubscriptionDetails contain the requested details for the subscription.
# Type aliases
SubscriptionID is a unique number to identify Subscription.