# Functions
Compose is useful when header information is cached and there is an opportunity to avoid unnecessary allocations.
Marshal a Header into a Buffer.
MarshalFields marshals the core field of the Header (i.e.
MarshalSignableVote marshals the fields necessary for a Committee member to cast a Vote (namely the Round, the Step and the BlockHash).
Mock a Header.
New will create a Header instance.
Unmarshal unmarshals the buffer into a Header.
UnmarshalFields unmarshals the core field of the Header (i.e.
VerifySignatures verifies the BLS aggregated signature carried by consensus related messages.
# Interfaces
Writer writes the header to a Buffer.
# Type aliases
Phase is used to introduce a time order to the Header.