github serenita-org/vero v1.3.0

latest release: v1.3.1
4 months ago

Vero v1.3.0 includes support for the Fusaka network upgrade on Ethereum mainnet!

Node operators must update to this release before the Fusaka fork (epoch 411392, Dec-03-2025 21:49:11 UTC).

Vero v1.3.0 is compatible only with the Fusaka-ready CL client releases listed below. Ensure you are running compatible client versions before updating Vero.

Version
Grandine 2.0.0
Lighthouse v8.0.0
Lodestar v1.36.0
Nimbus v25.11.0
Prysm TBA
Teku 25.11.0

Further Vero releases are expected once dates are agreed upon for the Chiado testnet and Gnosis Chain – this release is not compatible with networks for which the Fulu fork epoch has not been set!

Documentation 📖

Check out Vero's recently launched docs at vero.docs.serenita.io!

Supply chain resilience 🔒

Two measures have been implemented to protect Vero from supply chain attacks:

  1. We have enabled Release Immutability for Vero's GitHub repository. With immutable releases, any tag (or asset) associated with a release (e.g. v1.3.0) cannot be changed or removed once published.

  2. We've started generating artifact attestations as part of our container image building workflow, making it possible to verify their build provenance and their SBOM (Software Bill of Materials) at build time. For more information and examples, see the related PR.

Devo support 🛡️

This feature is exclusive to Vero Sponsors.

Devo is a distributed slashing protection database designed to protect validators from committing slashable offenses, with built-in fault tolerance.

The basic idea is to run 3 or more geographically distributed Devo instances which each track actions signed by validators. A majority threshold is then required to authorize any potentially slashable action Vero would perform.

This is an opt-in feature, and can be used alongside web3signer's slashing protection.


Changes included in this release

Features

  • Add support for Fulu by @eth2353 in #160
  • Parse network config using PyYAML by @eth2353 in #198
  • Schedule Fusaka on Holesky by @eth2353 in #200
  • Schedule Fusaka on Hoodi by @eth2353 in #201
  • Wait for beacon nodes to become available while starting up by @eth2353 in #213
  • Optimize finality checkpoint confirmation for low validator counts by @eth2353 in #216
  • Improve block proposal fee recipient handling by @eth2353 in #223
  • Generate build provenance and SBOM attestations for Vero container images by @eth2353 in #224
  • Only confirm checkpoint early if a duty is scheduled later by @eth2353 in #228
  • Track health of connected remote signers by @eth2353 in #231
  • Adjust default gas limit value - Ethereum Mainnet - 60M by @eth2353 in #208
  • Schedule Fusaka on Ethereum mainnet by @eth2353 in #233

Bug Fixes

  • Fix Keymanager API token length - use 64 hex characters by @eth2353 in #189
  • Track sync duties for exited validators by @eth2353 in #215
  • Fix early return nesting by @eth2353 in #229

Maintenance

Full Changelog: v1.2.0...v1.3.0

Don't miss a new vero release

NewReleases is sending notifications on new releases.