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 } }