v1.3.2
Summary
Most important updates:
getPayload
requests are sent only to the relay(s) which had the bid (not to every relay as before)- Enhanced logging which simplifies debugging, in particular on errors
- Improved e2e testing with the EF test data. Fixed potential issue with voluntary exits.
-debug
cli argument to enable debug logs
What's Changed
- fixed this annoying flaky test in #327
- Parallel relay check in #325
- pretty print relays on startup in #332
- Added
-debug
flag (shorthand for-loglevel debug
) in #331 - log version on getHeader and getPayload in #328
- add e2e test with known signed-blinded-beacon-block in #326
- getpayload: log request body on error in #333
- cleanup relay-status check in #335
- Dependency updates, fix SignedVoluntaryExit in #338
- getPayload only to origin relays in #342
Testing
- Live testing of release candidate by Kiln.fi on Sepolia 🙏
- CI and manual testing
Signed off by
@avalonche @kailinr @metachris
Full Changelog: v1.3.1...v1.3.2
Updated images are available on Docker Hub: https://hub.docker.com/r/flashbots/mev-boost
Usage
$ mev-boost -help
Usage of mev-boost:
-addr string
listen-address for mev-boost server (default "localhost:18550")
-debug
shorthand for '-loglevel debug'
-genesis-fork-version string
use a custom genesis fork version
-goerli
use Goerli
-json
log in JSON format instead of text
-kiln
use Kiln
-loglevel string
minimum loglevel: trace, debug, info, warn/warning, error, fatal, panic (default "info")
-mainnet
use Mainnet
-relay-check
check relay status on startup and on the status API call
-relay-monitors string
relay monitor urls - single entry or comma-separated list (scheme://host)
-relays string
relay urls - single entry or comma-separated list (scheme://pubkey@host)
-request-timeout-getheader int
timeout for getHeader requests to the relay [ms] (default 950)
-request-timeout-getpayload int
timeout for getPayload requests to the relay [ms] (default 4000)
-request-timeout-regval int
timeout for registerValidator requests [ms] (default 3000)
-ropsten
use Ropsten
-sepolia
use Sepolia
-version
only print version