# Packages
No description provided by the author
# Functions
NewService instantiates a new block service instance that will be registered into a running beacon node.
# Variables
ErrTargetRootNotInDB returns when the target block root of an attestation cannot be found in the beacon database.
# Interfaces
AttestationReceiver interface defines the methods of chain service receive and processing new attestations.
BlockReceiver interface defines the methods of chain service receive and processing new blocks.
ChainInfoFetcher defines a common interface for methods in blockchain service which directly retrieves chain info related data.
FinalizationFetcher defines a common interface for methods in blockchain service which directly retrieves finalization and justification related data.
ForkFetcher retrieves the current fork information of the Ethereum beacon chain.
HeadFetcher defines a common interface for methods in blockchain service which directly retrieves head related data.
ParticipationFetcher defines a common interface for methods in blockchain service which directly retrieves validator participation related data.
TimeFetcher retrieves the Eth2 data that's related to time.