mock_services

package
v1.9.7-0...-42bb602 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 25, 2025 License: LGPL-3.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ForkChoiceStorageMock

type ForkChoiceStorageMock struct {
	Ancestors              map[uint64]common.Hash
	AnchorSlotVal          uint64
	FinalizedCheckpointVal solid.Checkpoint
	FinalizedSlotVal       uint64
	HeadVal                common.Hash
	HeadSlotVal            uint64
	HighestSeenVal         uint64
	JustifiedCheckpointVal solid.Checkpoint
	JustifiedSlotVal       uint64
	ProposerBoostRootVal   common.Hash
	SlotVal                uint64
	TimeVal                uint64

	ParticipationVal *solid.ParticipationBitList

	StateAtBlockRootVal       map[common.Hash]*state.CachingBeaconState
	StateAtSlotVal            map[uint64]*state.CachingBeaconState
	GetSyncCommitteesVal      map[uint64][2]*solid.SyncCommittee
	GetFinalityCheckpointsVal map[common.Hash][3]solid.Checkpoint
	WeightsMock               []forkchoice.ForkNode
	LightClientBootstraps     map[common.Hash]*cltypes.LightClientBootstrap
	NewestLCUpdate            *cltypes.LightClientUpdate
	LCUpdates                 map[uint64]*cltypes.LightClientUpdate
	SyncContributionPool      sync_contribution_pool.SyncContributionPool
	Headers                   map[common.Hash]*cltypes.BeaconBlockHeader
	GetBeaconCommitteeMock    func(slot, committeeIndex uint64) ([]uint64, error)

	Pool pool.OperationsPool
}

func NewForkChoiceStorageMock

func NewForkChoiceStorageMock(t *testing.T) *ForkChoiceStorageMock

func (*ForkChoiceStorageMock) AddPreverifiedBlobSidecar

func (f *ForkChoiceStorageMock) AddPreverifiedBlobSidecar(msg *cltypes.BlobSidecar) error

func (*ForkChoiceStorageMock) Ancestor

func (f *ForkChoiceStorageMock) Ancestor(root common.Hash, slot uint64) common.Hash

func (*ForkChoiceStorageMock) AnchorSlot

func (f *ForkChoiceStorageMock) AnchorSlot() uint64

func (*ForkChoiceStorageMock) BlockRewards

func (f *ForkChoiceStorageMock) BlockRewards(root common.Hash) (*eth2.BlockRewardsCollector, bool)

func (*ForkChoiceStorageMock) Engine

func (*ForkChoiceStorageMock) FinalizedCheckpoint

func (f *ForkChoiceStorageMock) FinalizedCheckpoint() solid.Checkpoint

func (*ForkChoiceStorageMock) FinalizedSlot

func (f *ForkChoiceStorageMock) FinalizedSlot() uint64

func (*ForkChoiceStorageMock) ForkNodes

func (f *ForkChoiceStorageMock) ForkNodes() []forkchoice.ForkNode

func (*ForkChoiceStorageMock) GetBalances

func (f *ForkChoiceStorageMock) GetBalances(blockRoot libcommon.Hash) (solid.Uint64ListSSZ, error)

func (*ForkChoiceStorageMock) GetCurrentParticipationIndicies

func (f *ForkChoiceStorageMock) GetCurrentParticipationIndicies(
	blockRoot libcommon.Hash,
) (*solid.ParticipationBitList, error)

func (*ForkChoiceStorageMock) GetEth1Hash

func (f *ForkChoiceStorageMock) GetEth1Hash(eth2Root common.Hash) common.Hash

func (*ForkChoiceStorageMock) GetFinalityCheckpoints

func (f *ForkChoiceStorageMock) GetFinalityCheckpoints(
	blockRoot common.Hash,
) (solid.Checkpoint, solid.Checkpoint, solid.Checkpoint, bool)

func (*ForkChoiceStorageMock) GetHead

func (*ForkChoiceStorageMock) GetHeader

func (f *ForkChoiceStorageMock) GetHeader(
	blockRoot libcommon.Hash,
) (*cltypes.BeaconBlockHeader, bool)

func (*ForkChoiceStorageMock) GetInactivitiesScores

func (f *ForkChoiceStorageMock) GetInactivitiesScores(
	blockRoot libcommon.Hash,
) (solid.Uint64ListSSZ, error)

func (*ForkChoiceStorageMock) GetLightClientBootstrap

func (f *ForkChoiceStorageMock) GetLightClientBootstrap(
	blockRoot common.Hash,
) (*cltypes.LightClientBootstrap, bool)

func (*ForkChoiceStorageMock) GetLightClientUpdate

func (f *ForkChoiceStorageMock) GetLightClientUpdate(
	period uint64,
) (*cltypes.LightClientUpdate, bool)

func (*ForkChoiceStorageMock) GetPreviousParticipationIndicies

func (f *ForkChoiceStorageMock) GetPreviousParticipationIndicies(
	blockRoot libcommon.Hash,
) (*solid.ParticipationBitList, error)

func (*ForkChoiceStorageMock) GetPublicKeyForValidator

func (f *ForkChoiceStorageMock) GetPublicKeyForValidator(
	blockRoot libcommon.Hash,
	idx uint64,
) (libcommon.Bytes48, error)

func (*ForkChoiceStorageMock) GetStateAtBlockRoot

func (f *ForkChoiceStorageMock) GetStateAtBlockRoot(
	blockRoot common.Hash,
	alwaysCopy bool,
) (*state.CachingBeaconState, error)

func (*ForkChoiceStorageMock) GetSyncCommittees

func (f *ForkChoiceStorageMock) GetSyncCommittees(
	period uint64,
) (*solid.SyncCommittee, *solid.SyncCommittee, bool)

func (*ForkChoiceStorageMock) GetValidatorSet

func (f *ForkChoiceStorageMock) GetValidatorSet(
	blockRoot libcommon.Hash,
) (*solid.ValidatorSet, error)

func (*ForkChoiceStorageMock) HighestSeen

func (f *ForkChoiceStorageMock) HighestSeen() uint64

func (*ForkChoiceStorageMock) IsHeadOptimistic

func (f *ForkChoiceStorageMock) IsHeadOptimistic() bool

func (*ForkChoiceStorageMock) IsRootOptimistic

func (f *ForkChoiceStorageMock) IsRootOptimistic(root common.Hash) bool

func (*ForkChoiceStorageMock) JustifiedCheckpoint

func (f *ForkChoiceStorageMock) JustifiedCheckpoint() solid.Checkpoint

func (*ForkChoiceStorageMock) JustifiedSlot

func (f *ForkChoiceStorageMock) JustifiedSlot() uint64

func (*ForkChoiceStorageMock) LowestAvailableSlot

func (f *ForkChoiceStorageMock) LowestAvailableSlot() uint64

func (*ForkChoiceStorageMock) NewestLightClientUpdate

func (f *ForkChoiceStorageMock) NewestLightClientUpdate() *cltypes.LightClientUpdate

func (*ForkChoiceStorageMock) OnAttestation

func (f *ForkChoiceStorageMock) OnAttestation(
	attestation *solid.Attestation,
	fromBlock, insert bool,
) error

func (*ForkChoiceStorageMock) OnAttesterSlashing

func (f *ForkChoiceStorageMock) OnAttesterSlashing(
	attesterSlashing *cltypes.AttesterSlashing,
	test bool,
) error

func (*ForkChoiceStorageMock) OnBlock

func (f *ForkChoiceStorageMock) OnBlock(
	ctx context.Context,
	block *cltypes.SignedBeaconBlock,
	newPayload bool,
	fullValidation bool,
	checkDataAvaiability bool,
) error

func (*ForkChoiceStorageMock) OnTick

func (f *ForkChoiceStorageMock) OnTick(time uint64)

func (*ForkChoiceStorageMock) Participation

func (f *ForkChoiceStorageMock) Participation(epoch uint64) (*solid.ParticipationBitList, bool)

func (*ForkChoiceStorageMock) ProcessAttestingIndicies

func (f *ForkChoiceStorageMock) ProcessAttestingIndicies(
	attestation *solid.Attestation,
	attestionIndicies []uint64,
)

func (*ForkChoiceStorageMock) ProposerBoostRoot

func (f *ForkChoiceStorageMock) ProposerBoostRoot() common.Hash

func (*ForkChoiceStorageMock) RandaoMixes

func (f *ForkChoiceStorageMock) RandaoMixes(blockRoot common.Hash, out solid.HashListSSZ) bool

func (*ForkChoiceStorageMock) SetSynced

func (f *ForkChoiceStorageMock) SetSynced(synced bool)

func (*ForkChoiceStorageMock) Slot

func (f *ForkChoiceStorageMock) Slot() uint64

func (*ForkChoiceStorageMock) Synced

func (f *ForkChoiceStorageMock) Synced() bool

func (*ForkChoiceStorageMock) Time

func (f *ForkChoiceStorageMock) Time() uint64

func (*ForkChoiceStorageMock) TotalActiveBalance

func (f *ForkChoiceStorageMock) TotalActiveBalance(root common.Hash) (uint64, bool)

func (*ForkChoiceStorageMock) ValidateOnAttestation

func (f *ForkChoiceStorageMock) ValidateOnAttestation(attestation *solid.Attestation) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL