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

# Packages

Package protoarray implements proto array fork choice as outlined: https://github.com/protolambda/lmd-ghost#array-based-stateful-dag-proto_array This was motivated by the following light house implementation: https://github.com/sigp/lighthouse/pull/804 */.

# Interfaces

AttestationProcessor processes the attestation that's used for accounting fork choice.
BlockProcessor processes the block that's used for accounting fork choice.
ForkChoicer represents the full fork choice interface composed of all of the sub-interfaces.
Getter returns fork choice related information.
HeadRetriever retrieves head root of the current chain.
Pruner prunes the fork choice upon new finalization.