MEV-Boost Status Update - June 24-30, 2022
🎯

MEV-Boost Status Update - June 24-30, 2022

Weekly update on mev-boost development, implementation, testing, content, community and ecosystem. See also the list of all mev-boost status updates.

Development updates

mev-boost

  • Source code audit of mev-boost is nearing completion
  • v0.7.0 released: https://github.com/flashbots/mev-boost/releases/tag/v0.7.0
    • json logging (-json), and custom loglevel (-loglevel) #175
    • Add auto releaser for docker image #173 (by Luca)
    • registerValidator: remove signature check, leave up for relay #176
    • Simplify OK responses across handlers #171 + improved error and ok response (with error handling) #177
    • Add relays statuses calls in boost status endpoint #172
  • Now Docker images for both linux/amd64 and linux/arm64

builder-specs

  • Updates
    • v0.2.0 released: https://github.com/ethereum/builder-specs/releases/tag/v0.2.0
    • getHeader: 204 (no content) response if no header is available #34
  • Discussions
    • Discussions about open vs sealed bid auction (several interesting new comments about sealed-bid vs open auction). Also discussed on the Consensus-layer Call 90, pros and cons to each approach (see also Ben’s call notes).
    • Consider running builder software through the Merge testing #32
    • bid: change pubkey and include relay_pubkey #30 (decided to not change the BuilderBid structure for now)
    • How long should validators wait for a payload from a builder? #35 (Teku sharing their internal timeouts and asking for review)
    • How frequently do validator registrations need to be published? #24

Various

  • Relay API Spec received and incorporated feedback on the first draft
  • Special shoutout to Luca G.F. for a number of contributions to the mev-boost codebase ❤️

Testing and implementation

  • Prysm is nearing completion of builder-specs integration, and is already proposing blocks on Kiln using it. See also the code here, will be merged in the develop branch soon.
  • Flashbots builder+relay for Sepolia is up and running, waiting for the merge. If you are running sepolia validators, you can test mev-boost on transition!
  • https://0x845bd072b7cd566f02faeb0a4033ce9399e42839ced64e8b2adcfc859ed1e8e1a5a293336a49feac6d9a5edb779be53a@builder-relay-sepolia.flashbots.net

Consensus-Layer client implementation status

Teku
Lighthouse
Prysm
Lodestar
Nimbus
Implementation
✅ done
🐇 advanced
🐇 advanced
🐌 ongoing
🐌 ongoing
Merged
-
-
-
-
Publicly testable
-
-
Testing guide
guide
guide
-
-
-
Running on testnets
-
-
Links
PR, branch
tweet, branch
PR
-

Content and education

  • First issue of the weekly mev-boost status update was published last Friday. See also the list of all previous mev-boost status updates.
  • Lido: [Proposal] Optimal MEV Policy for Lido

Get involved

💡 Learn more about mev-boost at https://github.com/flashbots/mev-boost, and about Flashbots at docs.flashbots.net

⚙️ Help us test mev-boost and our relay+builder on the upcoming Sepolia testnet merge, as well as on the existing Kiln and Ropsten networks.