Traitsยง
- Broadcaster
Builder - Builder for broadcaster components (flashbots, mempool, etc.)
- Consensus
Builder - Builder for consensus components (for blockchain compatibility)
- Estimator
Builder - Builder for estimator components (gas, profit estimation)
- Executor
Builder - Builder for executor components
- Health
Monitor Builder - Builder for health monitoring components
- Initializer
Builder - Builder for initialization components (one-shot actors that set up initial state)
- Market
Builder - Builder for market data components (pools, tokens, prices)
- Merger
Builder - Builder for merger components (combines multiple strategies or paths)
- MevNode
Components Builder - Combined builder trait for all MEV node components
- Monitoring
Builder - Builder for monitoring components (influxdb, metrics)
- Network
Builder - Builder for network components
- Node
Components Builder - Combined builder trait for basic node components (for simpler nodes)
- Payload
Builder - Builder for payload/block building components
- Pool
Builder - Builder for pool/mempool components
- Signer
Builder - Builder for transaction signing components
- Strategy
Builder - Builder for strategy components (MEV strategies like arbitrage, liquidation)
- WebServer
Builder - Builder for web server components