Crate reth_ethereum_payload_builder

Source
Expand description

A basic Ethereum payload builder implementation.

Re-exports§

pub use validator::EthereumExecutionPayloadValidator;

Modules§

validator
Validates execution payload wrt Ethereum consensus rules

Structs§

EthereumBuilderConfig
Settings for the Ethereum builder.
EthereumPayloadBuilder
Ethereum payload builder

Functions§

calculate_block_gas_limit
Calculate the gas limit for the next block based on parent and desired gas limits. Ref: https://github.com/ethereum/go-ethereum/blob/88cbfab332c96edfbe99d161d9df6a40721bd786/core/block_validator.go#L166
default_ethereum_payload
Constructs an Ethereum transaction payload using the best transactions from the pool.