- package types
-
- // SignedMsgType is a type of signed message in the consensus.
- type SignedMsgType byte
-
- const (
- // Votes
- PrevoteType SignedMsgType = 0x01
- PrecommitType SignedMsgType = 0x02
-
- // Proposals
- ProposalType SignedMsgType = 0x20
- )
-
- // IsVoteTypeValid returns true if t is a valid vote type.
- func IsVoteTypeValid(t SignedMsgType) bool {
- switch t {
- case PrevoteType, PrecommitType:
- return true
- default:
- return false
- }
- }
|