eth1

package
v1.9.7-0...-acf8c2f Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func UpdateForkChoiceArrivalDelay

func UpdateForkChoiceArrivalDelay(blockTime uint64)

func UpdateForkChoiceDepth

func UpdateForkChoiceDepth(depth uint64)

func UpdateForkChoiceDuration

func UpdateForkChoiceDuration(start time.Time)

Types

type EthereumExecutionModule

type EthereumExecutionModule struct {
	execution.UnimplementedExecutionServer
	// contains filtered or unexported fields
}

EthereumExecutionModule describes ethereum execution logic and indexing.

func NewEthereumExecutionModule

func NewEthereumExecutionModule(blockReader services.FullBlockReader, db kv.RwDB,
	executionPipeline *stagedsync.Sync, forkValidator *engine_helpers.ForkValidator,
	config *chain.Config, builderFunc builder.BlockBuilderFunc,
	hook *stages.Hook, accumulator *shards.Accumulator,
	stateChangeConsumer shards.StateChangeConsumer,
	logger log.Logger, engine consensus.Engine,
	syncCfg ethconfig.Sync,
	ctx context.Context,
) *EthereumExecutionModule

func (*EthereumExecutionModule) AssembleBlock

Missing: NewPayload, AssembleBlock

func (*EthereumExecutionModule) CurrentHeader

func (*EthereumExecutionModule) FrozenBlocks

func (*EthereumExecutionModule) GetAssembledBlock

func (*EthereumExecutionModule) GetBodiesByHashes

func (*EthereumExecutionModule) GetBodiesByRange

func (*EthereumExecutionModule) GetBody

func (*EthereumExecutionModule) GetForkChoice

func (*EthereumExecutionModule) GetHeader

func (*EthereumExecutionModule) GetHeaderHashNumber

func (*EthereumExecutionModule) GetTD

func (*EthereumExecutionModule) HasBlock

func (*EthereumExecutionModule) InsertBlocks

func (*EthereumExecutionModule) IsCanonicalHash

func (*EthereumExecutionModule) Ready

func (*EthereumExecutionModule) Start

func (e *EthereumExecutionModule) Start(ctx context.Context)

func (*EthereumExecutionModule) UpdateForkChoice

func (*EthereumExecutionModule) ValidateChain

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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