This page outlines necessary Capella changes for proposers, relays and builders.
Updated 2023-04-11
The Mainnet Shapella Upgrade is scheduled for epoch 194048, 22:27:35 UTC on Apr. 12, 2023.
Proposers, Relays and Block builders need to update their software stack beforehand.
mev-boost | ✅ ready since v1.5.0 (released March 14) |
---|---|
mev-boost-relay | ✅ ready with the latest main branch (commit 4248b84 or later). This version of the relay works with Lighthouse v4.0.1+ or Prysm v4.0.0+, and has been tested extensively through the Zhejiang, Sepolia, Goerli and MSF3 testnet upgrades. |
Relay block validation | ✅ block-validation-geth is deprecated |
✅ use the builder project, ready since v1.11.5-0.2.1 | |
Block builders | ✅ use the builder project, ready since v1.11.5-0.2.1 |
Sync-Proxy | ✅ ready since v0.2.1 (released April 11) |
MEV-Boost is Capella-ready since version mev-boost v1.5.0
(published March 14, 2023), and supports all CL and EL clients (just make sure they’re updated too).
Relays should base on the main branch (commit 4248b84 or later). The relay releases have been extensively tested on all Flashbots testnet relays (Goerli, Sepolia, Zhejiang and MSF3).
Beacon Node
Note that this relay version supports requires a CL client that implements the payload_attributes
SSE event. As of now, this is:
--always-prepare-payload
and --prepare-payload-lookahead 12000
and --disable-proposer-reorgs
as well as a junk feeRecipeint)