This release is optional, and recommended
2.18.0.0 and 2.18.0.1 broke Nimbus and Teku when
MEV_BUILD_FACTORwas set. Those releases have been retracted.
The headline feature is MEV_BUILD_FACTOR to abstract control over local block building, so home stakers
can control their upload bandwidth better post-Fusaka.
Breaking changes
- Require Ethrex
v5.0.0or later - Require mev boost
v1.10.0or later - Require Grandine
2.0.0or later - Require Vero
v1.3.0or later
Changes
- Introduce
MEV_BUILD_FACTORto control local block building.100means always build remote,1-99are percentages
of thebuilder-boost-factorof the Validator Client, where90would build locally unless remote pays at least
10% better. ./ethd configruns a speed test and suggests a build factor- Prometheus retention time is configurable. Thanks @korentzari!
- Offer Anchor SSV client on mainnet during
./ethd config - Support MEV Boost for Anchor
- Support WS Websockets for Ethrex
- Support max peers for Ethrex
- Improve ssv node sample configuration
- Increase Grandine peer count to 200. Thanks @saulusgrigaitis!
- Erigon can now be run in distributed mode, with a CL on another server
- Suggest history expiry when disk space is low
- Remove Vero CL check before starting it. It now does this itself
- Support commit boost PBS version during
./ethd version - Prompt user for Docker-CE update if it's below 28.5.2, because of the
runcvulnerabilities - Use the client defaults for max peers, do not replicate these defaults in Eth Docker
Bug fixes
./ethd update --refresh-targetsno longer touchesPG_DOCKER_TAG- Explicitly restrict Lodestar to v4 when
IPV6=false, which fixes peering - Erigon WS port is now correctly set to the value of
EL_WS_PORT - Adjusted source builds for Grandine and Ethrex
- Fixed Ethrex entrypoint when
EL_MINIMAL_NODE=false - Fix Nimbus startup failures when
MEV_BUILD_FACTORis set - Fix Teku startup failures when
MEV_BUILD_FACTORis set