This is a beta 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:
- use multisign for sync committee messages with enabled accounts
- use multisign for sync committee selections with enabled accounts
- use multisign for contributions and proofs with enabled accounts
- use multisign for signing slot selections with enabled accounts
- log all obtained attestation data if the majority strategy fails to reach threshold
- warn if block proposal gas limit is not the expected value
- default fallback gas limit to 36mm in line with execution clients
- update go-eth2-client library for electra compatible containers
- submit electra single attestations
- fetch and submit electra aggregate and proofs
- always retrieve attestation data for 0 committee index
- update go-block-relay and go-builder-client for electra compatible containers
Notes for Prysm and Lodestar
Prysm
Prysm versions prior to v5.1.0 must be started with the --enable-debug-rpc-endpoints
option for Vouch to operate correctly. --enable-debug-rpc-endpoints
is deprecated in Prysm v5.1.0 and enabled by default.
Lodestar
Lodestar versions prior to v1.20.0 must be started with the --rest.namespace=beacon,config,events,node,validator,lightclient,debug
option for Vouch to operate correctly.