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