Documentation
¶
Index ¶
- type ForkChoiceStorageMock
- func (f *ForkChoiceStorageMock) AddPreverifiedBlobSidecar(msg *cltypes.BlobSidecar) error
- func (f *ForkChoiceStorageMock) Ancestor(root common.Hash, slot uint64) common.Hash
- func (f *ForkChoiceStorageMock) AnchorSlot() uint64
- func (f *ForkChoiceStorageMock) BlockRewards(root common.Hash) (*eth2.BlockRewardsCollector, bool)
- func (f *ForkChoiceStorageMock) Engine() execution_client.ExecutionEngine
- func (f *ForkChoiceStorageMock) FinalizedCheckpoint() solid.Checkpoint
- func (f *ForkChoiceStorageMock) FinalizedSlot() uint64
- func (f *ForkChoiceStorageMock) ForkNodes() []forkchoice.ForkNode
- func (f *ForkChoiceStorageMock) GetBalances(blockRoot libcommon.Hash) (solid.Uint64ListSSZ, error)
- func (f *ForkChoiceStorageMock) GetCurrentParticipationIndicies(blockRoot libcommon.Hash) (*solid.ParticipationBitList, error)
- func (f *ForkChoiceStorageMock) GetEth1Hash(eth2Root common.Hash) common.Hash
- func (f *ForkChoiceStorageMock) GetFinalityCheckpoints(blockRoot common.Hash) (solid.Checkpoint, solid.Checkpoint, solid.Checkpoint, bool)
- func (f *ForkChoiceStorageMock) GetHead(_ *state.CachingBeaconState) (common.Hash, uint64, error)
- func (f *ForkChoiceStorageMock) GetHeader(blockRoot libcommon.Hash) (*cltypes.BeaconBlockHeader, bool)
- func (f *ForkChoiceStorageMock) GetInactivitiesScores(blockRoot libcommon.Hash) (solid.Uint64ListSSZ, error)
- func (f *ForkChoiceStorageMock) GetLightClientBootstrap(blockRoot common.Hash) (*cltypes.LightClientBootstrap, bool)
- func (f *ForkChoiceStorageMock) GetLightClientUpdate(period uint64) (*cltypes.LightClientUpdate, bool)
- func (f *ForkChoiceStorageMock) GetPreviousParticipationIndicies(blockRoot libcommon.Hash) (*solid.ParticipationBitList, error)
- func (f *ForkChoiceStorageMock) GetPublicKeyForValidator(blockRoot libcommon.Hash, idx uint64) (libcommon.Bytes48, error)
- func (f *ForkChoiceStorageMock) GetStateAtBlockRoot(blockRoot common.Hash, alwaysCopy bool) (*state.CachingBeaconState, error)
- func (f *ForkChoiceStorageMock) GetSyncCommittees(period uint64) (*solid.SyncCommittee, *solid.SyncCommittee, bool)
- func (f *ForkChoiceStorageMock) GetValidatorSet(blockRoot libcommon.Hash) (*solid.ValidatorSet, error)
- func (f *ForkChoiceStorageMock) HighestSeen() uint64
- func (f *ForkChoiceStorageMock) IsHeadOptimistic() bool
- func (f *ForkChoiceStorageMock) IsRootOptimistic(root common.Hash) bool
- func (f *ForkChoiceStorageMock) JustifiedCheckpoint() solid.Checkpoint
- func (f *ForkChoiceStorageMock) JustifiedSlot() uint64
- func (f *ForkChoiceStorageMock) LowestAvailableSlot() uint64
- func (f *ForkChoiceStorageMock) NewestLightClientUpdate() *cltypes.LightClientUpdate
- func (f *ForkChoiceStorageMock) OnAttestation(attestation *solid.Attestation, fromBlock, insert bool) error
- func (f *ForkChoiceStorageMock) OnAttesterSlashing(attesterSlashing *cltypes.AttesterSlashing, test bool) error
- func (f *ForkChoiceStorageMock) OnBlock(ctx context.Context, block *cltypes.SignedBeaconBlock, newPayload bool, ...) error
- func (f *ForkChoiceStorageMock) OnTick(time uint64)
- func (f *ForkChoiceStorageMock) Participation(epoch uint64) (*solid.ParticipationBitList, bool)
- func (f *ForkChoiceStorageMock) ProcessAttestingIndicies(attestation *solid.Attestation, attestionIndicies []uint64)
- func (f *ForkChoiceStorageMock) ProposerBoostRoot() common.Hash
- func (f *ForkChoiceStorageMock) RandaoMixes(blockRoot common.Hash, out solid.HashListSSZ) bool
- func (f *ForkChoiceStorageMock) SetSynced(synced bool)
- func (f *ForkChoiceStorageMock) Slot() uint64
- func (f *ForkChoiceStorageMock) Synced() bool
- func (f *ForkChoiceStorageMock) Time() uint64
- func (f *ForkChoiceStorageMock) TotalActiveBalance(root common.Hash) (uint64, bool)
- func (f *ForkChoiceStorageMock) ValidateOnAttestation(attestation *solid.Attestation) error
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) AnchorSlot ¶
func (f *ForkChoiceStorageMock) AnchorSlot() uint64
func (*ForkChoiceStorageMock) BlockRewards ¶
func (f *ForkChoiceStorageMock) BlockRewards(root common.Hash) (*eth2.BlockRewardsCollector, bool)
func (*ForkChoiceStorageMock) Engine ¶
func (f *ForkChoiceStorageMock) Engine() execution_client.ExecutionEngine
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 (f *ForkChoiceStorageMock) GetHead(_ *state.CachingBeaconState) (common.Hash, uint64, error)
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 (*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
Click to show internal directories.
Click to hide internal directories.