This is an alpha feature release for Vouch.
This release is not suitable for running on mainnet. Please only run this release on testnets.
Major changes in this release include:
- update internal active validators count when Dirk not available at start
- warn when graffiti is not as expected, rather than refuse to use the proposal
- provide fallback location for dynamic graffiti
- relax proposal checks to enable DVT proposals
- add individual "controller.fast-track" flags for attestations and sync committees
- add 'failed' dimension for root to slot lookup metrics
- add 'deadline' builder bid strategy
- add builder configurations to allow more control over selection of bids
- add sync committee verification metrics to highlight when we were and were not included in a SyncAggregate
- alter logic for determining sync committee eligible accounts
- enable first strategies to be defined for beaconblockheader and signedbeaconblock
- remove note about additional options required for Lodestar clients
Major changes in prior alpha releases include:
- improvements to memory and CPU usage, especially with high numbers of validators
- add beaconblockproposer.builder-boost-factor
- allow Vouch to act as an MEV-boost client for non-Vouch validators
- increase proposal performance with new validator REST APIs
- allow Vouch to start with some consensus nodes unavailable
- reduce time and memory spent obtaining and verifying accounts
Notes for Prysm and Lodestar
Prysm
Prysm must be started with the --enable-debug-rpc-endpoints
option for Vouch to operate correctly.
Below no longer needed for Lodestar v1.20 onwards.
## Lodestar
Lodestar must be started with the --rest.namespace=beacon,config,events,node,validator,lightclient,debug
option for Vouch to operate correctly.