Versions in this module Expand all Collapse all v0 v0.0.4 Jan 15, 2025 v0.0.1 Jan 15, 2025 Changes in this version + func GenesisFork() int + func StartAt(v int, c *params.BeaconChainConfig) *params.BeaconChainConfig + type BeaconNodeSet interface + SetENR func(enr string) + type ComponentRunner interface + Pause func() error + Resume func() error + Start func(ctx context.Context) error + Started func() <-chan struct{} + Stop func() error + UnderlyingProcess func() *os.Process + type DepositBalancer interface + Balances func(DepositBatch) map[[48]byte]uint64 + type DepositBatch int + const GenesisDepositBatch + const PostGenesisDepositBatch + type E2EConfig struct + BeaconFlags []string + EpochsToRun uint64 + EvalInterceptor func(*EvaluationContext, uint64, []*grpc.ClientConn) bool + Evaluators []Evaluator + ExtraEpochs uint64 + PeerIDs []string + Seed int64 + TestCheckpointSync bool + TestDeposits bool + TestFeature bool + TestSync bool + TracingSinkEndpoint string + UseBeaconRestApi bool + UseBuilder bool + UseFixedPeerIDs bool + UsePprof bool + UsePrysmShValidator bool + UseValidatorCrossClient bool + UseWeb3RemoteSigner bool + ValidatorFlags []string + type E2EConfigOpt func(*E2EConfig) + func WithBuilder() E2EConfigOpt + func WithCheckpointSync() E2EConfigOpt + func WithEpochs(e uint64) E2EConfigOpt + func WithRemoteSigner() E2EConfigOpt + func WithValidatorCrossClient() E2EConfigOpt + func WithValidatorRESTApi() E2EConfigOpt + type EmptyComponent struct + func (*EmptyComponent) Pause() error + func (*EmptyComponent) Resume() error + func (*EmptyComponent) Stop() error + func (c *EmptyComponent) Start(context.Context) error + func (c *EmptyComponent) Started() <-chan struct{} + type EngineProxy interface + AddRequestInterceptor func(rpcMethodName string, responseGen func() interface{}, trigger func() bool) + ReleaseBackedUpRequests func(rpcMethodName string) + RemoveRequestInterceptor func(rpcMethodName string) + type EvaluationContext struct + ExitedVals map[[48]byte]bool + ExpectedEth1DataVote []byte + SeenVotes map[primitives.Slot][]byte + func NewEvaluationContext(d DepositBalancer) *EvaluationContext + type Evaluator struct + Evaluation func(ec *EvaluationContext, conn ...*grpc.ClientConn) error + Name string + Policy func(currentEpoch primitives.Epoch) bool + type MultipleComponentRunners interface + ComponentAtIndex func(i int) (ComponentRunner, error) + PauseAtIndex func(i int) error + ResumeAtIndex func(i int) error + StopAtIndex func(i int) error