eth1

package
v0.0.0-...-ff78b6e Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2023 License: GPL-3.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

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, historyV3 bool) *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) 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