Bid Analysis
A provider receives bids through mev-commit and analyzes the bid parameters - transaction details, bid amount, and target L1 block number.Favorable bids might include:
- Higher bid amounts
- Transactions that align with the provider’s own block building strategies
- Bids for blocks in the near future (easier to plan for)
Commitment
Based on the analysis, the provider decides whether to commit to including the transaction.The provider’s decision to commit generally depends on:
- Profitability of including the transaction
- Available block space
- Potential conflicts with other commitments
- The expected value of the opportunity as the timeslot nears its end
- They start a new simulation instance for the block they’re building.
- In this simulation, the committed transaction is treated as a fixed parameter, which allows them to ensure the committed transaction will execute as expected as they optimize the inclusion of additional transactions around the committed one.
Commitment Aggregation
Multiple providers may issue commitments for the same bid. Ideally, providers seek 100% coverage by getting commitments from all providers registered in mev-commit before issuing a guarantee to the bidder.
Block Building
Block builders act as preconf providers. They receive bids and can issue commitments to include specific transactions in blocks they build.