Skip to main content

Module config

Module config 

Source
Expand description

Engine tree configuration.

Structs§

TreeConfig
The configuration of the engine tree.

Constants§

DEFAULT_MEMORY_BLOCK_BUFFER_TARGET
How close to the canonical head we persist blocks.
DEFAULT_MULTIPROOF_TASK_CHUNK_SIZE
The size of proof targets chunk to spawn in one multiproof calculation.
DEFAULT_PERSISTENCE_THRESHOLD
Triggers persistence when the number of canonical blocks in memory exceeds this threshold.
DEFAULT_RESERVED_CPU_CORES
Default number of reserved CPU cores for non-reth processes.
DEFAULT_SPARSE_TRIE_MAX_STORAGE_TRIES
Default maximum number of storage tries to keep after pruning.
DEFAULT_SPARSE_TRIE_PRUNE_DEPTH
Default depth for sparse trie pruning.
DEFAULT_STATE_ROOT_TASK_TIMEOUT
Default timeout for the state root task before spawning a sequential fallback.
SMALL_BLOCK_GAS_THRESHOLD
Gas threshold below which the small block chunk size is used.

Functions§

has_enough_parallelism
Determines if the host has enough parallelism to run the payload processor.