testutil

package
v0.0.0-...-3bf8caa Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2024 License: Apache-2.0, MIT, GPL-3.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

Types

type MockBlocker

type MockBlocker struct {
	BlockToReturn interfaces.ReadOnlySignedBeaconBlock
	ErrorToReturn error
	SlotBlockMap  map[primitives.Slot]interfaces.ReadOnlySignedBeaconBlock
}

MockBlocker is a fake implementation of lookup.Blocker.

func (*MockBlocker) Block

Block --

type MockExecutionChainInfoFetcher

type MockExecutionChainInfoFetcher struct {
	CurrEndpoint string
	CurrError    error
}

MockExecutionChainInfoFetcher is a fake implementation of the powchain.ChainInfoFetcher

func (*MockExecutionChainInfoFetcher) ExecutionClientConnected

func (*MockExecutionChainInfoFetcher) ExecutionClientConnected() bool

func (*MockExecutionChainInfoFetcher) ExecutionClientConnectionErr

func (m *MockExecutionChainInfoFetcher) ExecutionClientConnectionErr() error

func (*MockExecutionChainInfoFetcher) ExecutionClientEndpoint

func (m *MockExecutionChainInfoFetcher) ExecutionClientEndpoint() string

func (*MockExecutionChainInfoFetcher) GenesisExecutionChainInfo

func (*MockExecutionChainInfoFetcher) GenesisExecutionChainInfo() (uint64, *big.Int)

type MockGenesisTimeFetcher

type MockGenesisTimeFetcher struct {
	Genesis time.Time
}

MockGenesisTimeFetcher is a fake implementation of the blockchain.TimeFetcher

func (*MockGenesisTimeFetcher) CurrentSlot

func (m *MockGenesisTimeFetcher) CurrentSlot() primitives.Slot

func (*MockGenesisTimeFetcher) GenesisTime

func (m *MockGenesisTimeFetcher) GenesisTime() time.Time

type MockStater

type MockStater struct {
	BeaconState     state.BeaconState
	BeaconStateRoot []byte
	StatesBySlot    map[primitives.Slot]state.BeaconState
}

MockStater is a fake implementation of lookup.Stater.

func (*MockStater) State

State --

func (*MockStater) StateBySlot

func (m *MockStater) StateBySlot(_ context.Context, s primitives.Slot) (state.BeaconState, error)

StateBySlot --

func (*MockStater) StateRoot

func (m *MockStater) StateRoot(context.Context, []byte) ([]byte, error)

StateRoot --

Jump to

Keyboard shortcuts

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