# Constants
TimelyHeadFlagIndex is set when an attestation has a timely head value.
TimelySourceFlagIndex is set when an attestation has a timely source value.
TimelyTargetFlagIndex is set when an attestation has a timely target value.
# Structs
BeaconBlock represents a beacon block.
BeaconBlockBody represents the body of a beacon block.
BeaconState represents a beacon state.
ContributionAndProof is the Ethereum 2 contribution and proof structure.
SignedBeaconBlock is a signed beacon block.
SignedContributionAndProof provides information about a signed contribution and proof.
SyncAggregate is the Ethereum 2 sync aggregate structure.
SyncAggregatorSelectionData is an internal struct for sync committee selection proofs.
SyncCommittee is the Ethereum 2 sync committee structure.
SyncCommitteeContribution is the Ethereum 2 sync committee contribution structure.
SyncCommitteeMessage is the Ethereum 2 sync committee message structure.
# Type aliases
ParticipationFlag is an individual particiation flag for a validator.
ParticipationFlags are validator participation flags in an epoch.