# 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.

# Constants

After indicates that the header indicates a future event.
Before indicates that the header indicates a past event.
Same indicates that headers belong to the same phase.

# Structs

No description provided by the author

# Interfaces

Writer writes the header to a Buffer.

# Type aliases

Phase is used to introduce a time order to the Header.