Module traits

Module traits 

Source

Traitsยง

BroadcasterBuilder
Builder for broadcaster components (flashbots, mempool, etc.)
ConsensusBuilder
Builder for consensus components (for blockchain compatibility)
EstimatorBuilder
Builder for estimator components (gas, profit estimation)
ExecutorBuilder
Builder for executor components
HealthMonitorBuilder
Builder for health monitoring components
InitializerBuilder
Builder for initialization components (one-shot actors that set up initial state)
MarketBuilder
Builder for market data components (pools, tokens, prices)
MergerBuilder
Builder for merger components (combines multiple strategies or paths)
MevNodeComponentsBuilder
Combined builder trait for all MEV node components
MonitoringBuilder
Builder for monitoring components (influxdb, metrics)
NetworkBuilder
Builder for network components
NodeComponentsBuilder
Combined builder trait for basic node components (for simpler nodes)
PayloadBuilder
Builder for payload/block building components
PoolBuilder
Builder for pool/mempool components
SignerBuilder
Builder for transaction signing components
StrategyBuilder
Builder for strategy components (MEV strategies like arbitrage, liquidation)
WebServerBuilder
Builder for web server components