Flashbots MEV-Boost: the local setup and its trade-offs
MEV-Boost runs beside a validator but asks relays for bids. The setup, local fallback and relay trade-offs determine what operators gain and trust.
Crypto Desk Report Editorial#ce73d15 min read

For a validator building locally, flashbots MEV-Boost adds a second way to source a block: the validator can ask external builders for bids while keeping local block production available. The distinction matters. MEV-Boost is middleware beside the consensus client, not a builder that runs on the validator’s machine. Builders assemble blocks and send them to relays; the relay returns a bid for the validator to consider. The phrase “building locally” therefore describes the node setup and fallback, not where every proposed block is assembled.
The flashbots name is often used in discussion of this block-building market, including at flashbots. The software itself is open source and can be used with different relays. Operators still need to decide which relays to trust and configure their own consensus client to talk to the local MEV-Boost process.
How does flashbots MEV-Boost fit into a local validator?
It runs as a separate process on the validator’s machine or network and connects the consensus client to configured relays. The execution client still supplies execution-layer data, and the validator client still holds the keys and signs proposals. MEV-Boost does not replace any of those parts.
At proposal time, the consensus client asks MEV-Boost for a header. MEV-Boost queries its configured relays; each relay can aggregate bids from builders and return a candidate. The middleware compares available bids and passes a selected header back. The validator signs that header, then the consensus client submits the signed, blinded block through MEV-Boost to the relay. The relay returns the full payload for publication.
This sequence is different from local execution-layer block building, where the node assembles the payload from locally available transactions. With MEV-Boost, a builder proposes the transaction ordering and pays a bid to the validator through the relay. That can bring in value the local builder would not find, but it makes the proposal depend on external services at the moment it is needed.
What does a local MEV-Boost setup require?
Install a released MEV-Boost binary, or build it from the project’s stable release source, and run it as a service. A typical arrangement places it on the same machine as the beacon node; the default local API port is 18550. The important configuration is the relay set, the network selection, and the consensus client’s connection to that local API. Client flags differ, so use the instructions for the installed client and the matching MEV-Boost release.
At a high level, the process starts with one or more relay flags, such as “-relay RELAY_URL,” plus the network flag when using a test network. Relay URLs are specific to the network and may include a public key as part of the address. Do not copy an old URL from an example and assume it remains suitable. Confirm that the relay is active for the network and that its URL matches the operator’s trust policy.
- Keep the MEV-Boost API reachable by the consensus client on the local network, not exposed unnecessarily to the public internet.
- Configure the beacon node to use the local MEV-Boost endpoint; starting the sidecar alone does not enable builder bids.
- Choose relays deliberately. One relay is simpler, while several can broaden the bid pool and reduce reliance on a single service.
- Check service logs and proposal behavior after startup, including whether local payload production remains available when a relay is unreachable.
The validator client’s fee recipient and proposal settings also need to agree with the operator’s intended payout path. A mismatch can affect who receives execution-layer rewards. This is a setup check, not a feature MEV-Boost can correct by itself.
What are the trade-offs against local block building?
Local building keeps payload construction within the operator’s execution client and avoids relying on a relay to deliver an external payload. Its limitation is that a solo node may not see the same order flow or optimization opportunities as specialized builders. MEV-Boost opens access to competing builder bids without requiring the operator to run a builder, but adds trust and availability dependencies.
Relays sit between builders and validators. They see submitted blocks and are relied on to handle bids correctly, preserve payload availability, and return the block corresponding to the signed header. Connecting to more relays can improve competition and provide alternatives, but it also means trusting more operators and monitoring more endpoints. A larger list is not automatically safer or better; relay reliability and policy matter alongside the bid.
The client’s fallback behavior is another key difference. When no acceptable external bid arrives, the consensus client may use local block production, depending on its configuration and circuit-breaker rules. That does not make every outage invisible: late responses, relay failures, or misconfiguration can still cost a proposal opportunity. Operators should understand the specific client’s timeout and fallback behavior before relying on it.
What should operators watch after enabling MEV-Boost?
Judge the setup by more than whether the process starts. Watch whether the beacon node connects consistently, whether relays answer within the client’s proposal window, and whether proposed payloads arrive and are published. Compare builder bids with local proposals over time, while recognizing that a higher bid in one slot says little about long-run reliability.
Also watch changes to relay availability, client defaults, and MEV-Boost release flags. Relay selection is an operating decision that can change as services and policies change. For most solo operators, a modest set of trusted relays and a tested local fallback is a more practical starting point than optimizing timing parameters immediately. The useful signals are steady proposal delivery, clear fallback behavior, and whether the additional bid competition justifies the added dependence on relays.