This is a feature release. The headline feature is that Vouch now uses go-eth2-client
to talk to beacon nodes, including the standard API where available. This will provide a more consistent set of results across different beacon nodes.
Change log for this release:
- use go-eth2-client for all beacon node communications
- beacon block proposal strategy now scales per-node scores based on the distance between the slot and its parent
- add a default process concurrency for strategies
- fix race condition in "first" beacon block proposal strategy
- tidy up trace logging for scheduler