package
0.3.10
Repository: https://github.com/prysmaticlabs/go-ethereum.git
Documentation: pkg.go.dev

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

# Structs

Config options for the service.
Service represents a service that handles the internal logic of managing the full PoS beacon chain.

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