v0.25-alpha1
Pre-release
Pre-release
What's Changed
Huge performance improvements around block submission / validation performance ⚡
- Skipping a large chunk of validations because they are below the bid floor
- the highest non-cancellable bid presents a hard floor, under which submissions don't need to get validated
- for cancelling submissions it will simply remove that builder's bid)
- See #401 for more details and some numbers
- Ability to set custom Redis pool size and min idle connections (we're experimenting with 80/40, would recommend)
- Other redis improvements (fixed readonly client usage in website, using HMSET to significantly reduce the number of requests in some parts of the stack, and more)
PRs:
- process cancellable bids below floor correctly by @metachris in #401
- enable readonly redis for website + minor cleanup by @metachris in #432
- allow more redis connection options by @metachris in #419
- Pprof for housekeeper by @metachris in #407
- batch upload known validators to Redis by @EliasiOfir in #375
- retract removed tags by @metachris in #421
- Change from Niclas to write optimistic sim errors to submissions db by @michaelneuder in #417
- make ignorable validation errors opt-in by @metachris in #423
- cleanup by @metachris in #428
- chore(website): update builder link by @rkrasiuk in #426
- fix SetMultiKnownValidator by @metachris in #429
- [cleanup] Reorder internal API field in the struct by @michaelneuder in #434
- fix(readme): swap testnet links by @rkrasiuk in #418
- Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.2 by @dependabot in #415
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #420
New Contributors
Full Changelog: v0.23...v0.25-alpha1
Docker image: flashbots/mev-boost-relay:0.25a1