This is v1.1.0 Beta 1 of Hyperdrive. It adds support for nodeset.io's new v2 API and the much-awaited Constellation module.
⚠️ This is a BETA release and should only be used on the Holesky test network.
For users that want to run this public beta, please follow the beta installation instructions.
Note that the typical installation and update instructions will NOT update to this version, as it is not a stable release.
Known Issues
-
If you're installing manually, please run the following command before going through the normal process:
sudo mkdir -p /usr/share/hyperdrive && cd /tmp && wget https://github.com/nodeset-org/hyperdrive/releases/download/v1.1.0-b1/hyperdrive-install.tar.xz && tar -xf hyperdrive-install.tar.xz && sudo cp -r install/deploy/networks /usr/share/hyperdrive
This will be fixed in Beta 2.
-
The StakeWise Operator service may error out with a message in the logs stating
'NoneType' object has no attribute 'config'
. We are looking into this and will have it resolved for Beta 2.
Hyperdrive Core
Clients
-
Updated Besu to v24.9.1.
-
Updated Geth to v1.14.8.
- Note: while Geth v1.14.9 has been released, they haven't published a multiarch image to Docker Hub yet so we cannot include it in this release. Users are welcome to update manually once an image has been published.
-
Updated Nethermind to v1.28.0.
-
Updated Reth to v1.0.6.
-
Updated Lighthouse to v5.3.0.
-
Updated Lodestar to v1.22.0.
-
Updated Nimbus to v24.8.0.
-
Updated Prysm to v5.1.0.
-
Updated Teku to v24.8.0.
-
Updated Prometheus to v2.54.1.
-
Updated Node Exporter to v1.8.2.
Service
-
The daemon has been updated to use v2 of the nodeset.io API. It now manages a connection to the server that can be used by multiple modules, rather than the modules managing their own independent connections.
-
The configuration system has been overhauled. The options in the
Network
dropdown are now loaded dynamically from disk rather than being built directly into Hyperdrive. As such, advanced users can now create their own configurations and use Hyperdrive on custom Ethereum chains for things such as development and testing.- For Linux systems, the network resources directory is
/usr/share/hyperdrive/networks
.
- For Linux systems, the network resources directory is
-
The Eden MEV-Boost relay has been removed from the list of standard relay options because it has been merged with Titan.
CLI
-
New command:
hyperdrive nodeset
can be used to manage your node's status with the NodeSet service.hyperdrive stakewise nodeset registration-status
has been moved tohyperdrive nodeset registration-status
.hyperdrive stakewise nodeset register-node
has been moved tohyperdrive nodeset register-node
.
-
New command:
hyperdrive constellation
(hyperdrive cs
) can be used to manage the new Constellation module.- See the section below for more information on this module.
Modules
Constellation
- Added support for the Constellation module. It can be accessed from the
hyperdrive constellation
(hyperdrive cs
) command. Please consult the Constellation documentation for information about how Constellation works and how to use the module.- Currently only the Holesky test network has Constellation support.
StakeWise
- Submitting voluntary exits now requires the Beacon node to be synced first.
Miscellaneous
- Generating validator deposit data now prints the BLS signature (and other intermediate artifacts) to the debug log for easy reference.
- Updated to Go 1.22.
hyperdrive service version
now prints the versions of the enabled modules.