Module tp_consensus_babe::digests[][src]

Private implementation details of BABE digests.

Structs

NextEpochDescriptor

Information about the next epoch. This is broadcast in the first block of the epoch.

PrimaryPreDigest

Raw BABE primary slot assignment pre-digest.

SecondaryPlainPreDigest

BABE secondary slot assignment pre-digest.

SecondaryVRFPreDigest

BABE secondary deterministic slot assignment with VRF outputs.

Enums

NextConfigDescriptor

Information about the next epoch config, if changed. This is broadcast in the first block of the epoch, and applies using the same rules as NextEpochDescriptor.

PreDigest

A BABE pre-runtime digest. This contains all data required to validate a block and for the BABE runtime module. Slots can be assigned to a primary (VRF based) and to a secondary (slot number based).

Traits

CompatibleDigestItem

A digest item which is usable with BABE consensus.