Overview of rbuilder
developrbuilder is an open-source, high-performance Ethereum MEV-Boost block builder implemented in Rust. It is designed for both production block building and research into block building algorithms.
Key Features:
- Multiple algorithms: Supports various block building strategies. The default
ordering_builder.rsalgorithm sorts orders by effective gas price or total profit and attempts execution. - Backtesting: Built-in support for testing building strategies against historical mempool data using
mempool-dumpster. - Bundle merging: Automatically drops bundles targeting transactions already included in a pending block if they are marked in
reverting_tx_hashes. - Smart nonce management: Handles nonce dependencies between bundles and transactions.
- Reth Integration: Leverages the Reth Ethereum node for high-performance state access.
- Reproducible builds: Supports deterministic builds via
SOURCE_DATE_EPOCH.