Skip to main content

Crate reth_bb

Crate reth_bb 

Source
Expand description

reth-bb: a modified reth node for benchmarking big block execution.

Re-exportsยง

pub(crate) use alloy_consensus::Header; ๐Ÿ”’
pub(crate) use alloy_primitives::Bytes; ๐Ÿ”’
pub(crate) use alloy_rpc_types::engine::ExecutionData; ๐Ÿ”’
pub(crate) use clap::Parser; ๐Ÿ”’
pub(crate) use BigBlockData; ๐Ÿ”’
pub(crate) use ChainSpec; ๐Ÿ”’
pub(crate) use EthChainSpec; ๐Ÿ”’
pub(crate) use EthereumHardforks; ๐Ÿ”’
pub(crate) use reth_consensus::noop::NoopConsensus; ๐Ÿ”’
pub(crate) use chainspec::EthereumChainSpecParser; ๐Ÿ”’
pub(crate) use interface::Cli; ๐Ÿ”’
pub(crate) use Block; ๐Ÿ”’
pub(crate) use EthPrimitives; ๐Ÿ”’
pub(crate) use AddOnsContext; ๐Ÿ”’
pub(crate) use FullNodeComponents; ๐Ÿ”’
pub(crate) use NewPayloadError; ๐Ÿ”’
pub(crate) use NodeTypes; ๐Ÿ”’
pub(crate) use PayloadTypes; ๐Ÿ”’
pub(crate) use PayloadValidator; ๐Ÿ”’
pub(crate) use BasicPayloadServiceBuilder; ๐Ÿ”’
pub(crate) use ComponentsBuilder; ๐Ÿ”’
pub(crate) use ConsensusBuilder; ๐Ÿ”’
pub(crate) use ExecutorBuilder; ๐Ÿ”’
pub(crate) use node::FullNodeTypes; ๐Ÿ”’
pub(crate) use NoopEngineApiBuilder; ๐Ÿ”’
pub(crate) use PayloadValidatorBuilder; ๐Ÿ”’
pub(crate) use RpcAddOns; ๐Ÿ”’
pub(crate) use BuilderContext; ๐Ÿ”’
pub(crate) use Node; ๐Ÿ”’
pub(crate) use NodeAdapter; ๐Ÿ”’
pub(crate) use reth_node_core::args::DefaultEngineValues; ๐Ÿ”’
pub(crate) use EthPayloadTypes; ๐Ÿ”’
pub(crate) use EthereumEngineValidator; ๐Ÿ”’
pub(crate) use EthereumEthApiBuilder; ๐Ÿ”’
pub(crate) use EthereumExecutorBuilder; ๐Ÿ”’
pub(crate) use EthereumNetworkBuilder; ๐Ÿ”’
pub(crate) use EthereumNode; ๐Ÿ”’
pub(crate) use EthereumPayloadBuilder; ๐Ÿ”’
pub(crate) use EthereumPoolBuilder; ๐Ÿ”’
pub(crate) use reth_primitives_traits::SealedBlock; ๐Ÿ”’
pub(crate) use reth_provider::EthStorage; ๐Ÿ”’
pub(crate) use tracing::info; ๐Ÿ”’

Modulesยง

evm_config ๐Ÿ”’
EVM configuration for merged big-block payloads.

Structsยง

BbConsensusBuilder
Consensus builder for big block execution.
BbEngineValidator
BbEngineValidatorBuilder
BbEvmConfig ๐Ÿ”’
EVM configuration for big-block execution.
BbExecutorBuilder
Executor builder that creates a BbEvmConfig.
BbNode
Node type for big block execution.
BbPayloadTypes

Staticsยง

ALLOC ๐Ÿ”’

Functionsยง

main ๐Ÿ”’