Skip to content

Releases: attestantio/vouch

Release 1.9.0-alpha.5

16 Jul 12:55
Compare
Choose a tag to compare
Release 1.9.0-alpha.5 Pre-release
Pre-release

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:

  • additional metrics for sync committee validation

Major changes in prior alpha releases include:

  • additional logging for sync committee participation
  • upgrade go to version 1.22
  • remove note about additional options required for Lodestar clients
  • 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.

Release 1.8.2

16 Jul 09:34
d902d12
Compare
Choose a tag to compare

This is a maintenance release for Vouch 1.8.x. Changes include:

  • update go-eth2-client dependency (compatibility with lodestar 1.20.0)
  • use proposer V3 APIs
  • do not error if proposal graffiti has been altered

This update is recommended only if you run lodestar 1.20.0, or if you are seeing errors with attempting to generate proposals to to the consensus client rewriting graffiti. Outside of these situations upgrading is optional.

Release 1.9.0-alpha.4

15 Jul 09:21
Compare
Choose a tag to compare
Release 1.9.0-alpha.4 Pre-release
Pre-release

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:

  • additional logging for sync committee participation
  • upgrade go to version 1.22
  • 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.

Release 1.9.0-alpha.3

30 Apr 07:23
9a887a7
Compare
Choose a tag to compare
Release 1.9.0-alpha.3 Pre-release
Pre-release

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:

  • improvements to memory and CPU usage, especially with high numbers of validators
  • add beaconblockproposer.builder-boost-factor

Major changes in prior alpha releases include:

  • 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.

Lodestar

Lodestar must be started with the --rest.namespace=beacon,config,events,node,validator,lightclient,debug option for Vouch to operate correctly.

Release 1.9.0-alpha.2

25 Mar 12:46
Compare
Choose a tag to compare
Release 1.9.0-alpha.2 Pre-release
Pre-release

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:

  • allow Vouch to act as an MEV-boost client for non-Vouch validators
  • increase proposal performance with new validator REST APIs

Major changes in prior alpha releases include:

  • 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.

Lodestar

Lodestar must be started with the --rest.namespace=beacon,config,events,node,validator,lightclient,debug option for Vouch to operate correctly.

Release 1.9.0-alpha.1

18 Mar 12:13
1fb1852
Compare
Choose a tag to compare
Release 1.9.0-alpha.1 Pre-release
Pre-release

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:

  • 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.

Lodestar

Lodestar must be started with the --rest.namespace=beacon,config,events,node,validator,lightclient,debug option for Vouch to operate correctly.

Release 1.8.1

18 Mar 11:15
7e6c7bd
Compare
Choose a tag to compare

This is a maintenance release for Vouch 1.8.x. Changes include:

  • ensure proposer-config-check command operates correctly
  • avoid crash by suitably locking a controller read/write map

Notes for Prysm and Lodestar

Prysm

Prysm must be started with the --enable-debug-rpc-endpoints option for Vouch to operate correctly.

Lodestar

Lodestar must be started with the --rest.namespace=beacon,config,events,node,validator,lightclient,debug option for Vouch to operate correctly.

Release 1.8.0

28 Feb 08:16
04ad7ac
Compare
Choose a tag to compare

This is a feature release for Vouch. Highlights include:

  • support Deneb
  • fetch blinded and unblinded proposals in parallel to speed up block production
  • compose multiclients from clients, reducing connections to beacon nodes
  • add option to attempt unblinding of payloads from all contacted relays
  • add "majority" attestation data strategy
  • start validator registrations randomly in middle 80% of each epoch, to avoid overloading relays
  • reduce CPU and memory requirements for refreshing validator information
  • implement exclusion list for builders

Plus the usual round of performance, stability and security updates. The full list of changes can be found in CHANGELOG.md.

This release is required to enable Vouch to work with chains that have undergone the Deneb upgrade. Upgrades must take place prior to 13th March 2024 to continue validating.

Notes for Prysm and Lodestar

Prysm

Prysm must be started with the --enable-debug-rpc-endpoints option for Vouch to operate correctly.

Lodestar

Lodestar must be started with the --rest.namespace=beacon,config,events,node,validator,lightclient,debug option for Vouch to operate correctly.

Release 1.8.0-beta.3

17 Jan 00:53
Compare
Choose a tag to compare
Release 1.8.0-beta.3 Pre-release
Pre-release

This is a beta release. Please do not use this for production systems.

This is a beta feature release for Vouch. Changes from beta 1 include:

  • do not use compression between Vouch and Dirk, as some Dirk instances do not support it

Usage with Prysm

To use Vouch with prysm we require the additional command-line flag --enable-debug-rpc-endpoints on the beacon node.

Changes include:

  • support Deneb beta
  • fetch blinded and unblinded proposals in parallel to speed up block production
  • compose multiclients from clients, reducing connections to beacon nodes
  • start validator registrations randomly in middle 80% of each epoch, to avoid overloading relays
  • reduce CPU and memory requirements for refreshing validator information
  • implement exclusion list for builders
  • add option to attempt unblinding of payloads from all contacted relays
  • add "majority" attestation data strategy

Release 1.8.0-beta.1

11 Jan 12:26
77cf04b
Compare
Choose a tag to compare
Release 1.8.0-beta.1 Pre-release
Pre-release

This is a beta release. Please do not use this for production systems.

This is a beta feature release for Vouch. Changes include:

  • support Deneb beta
  • fetch blinded and unblinded proposals in parallel to speed up block production
  • compose multiclients from clients, reducing connections to beacon nodes
  • start validator registrations randomly in middle 80% of each epoch, to avoid overloading relays
  • reduce CPU and memory requirements for refreshing validator information
  • implement exclusion list for builders
  • add option to attempt unblinding of payloads from all contacted relays
  • add "majority" attestation data strategy