github nodeset-org/hyperdrive v0.4.2-b2
v0.4.2 Beta 2

latest releases: v1.1.0-b1, v1.0.1, v1.0.1-dev...
4 months ago

This is v0.4.2 Beta 2 of Hyperdrive.

It comes with a number of improvements, new functions, and fixes discovered during the initial run of Beta 1.

UPGRADE instructions if you already have Beta 1 installed

NEW INSTALL instructions if you don't have Hyperdrive installed yet

Once you finish installing / updating, remember to run hyperdrive service config or hyperdrive service start for the changes to take effect!


Clients

  • Updated Besu to v24.5.1.

  • Updated Geth to v1.14.3.

    • Added a setting to toggle archive mode support.
  • Updated Lodestar to v1.18.1.

  • Reth: replaced the max peers setting with separate settings for max inbound and max outbound peers.

  • Reth:

    • jwtsecret generation now works properly if you create a new node and select Reth as your first Execution Client.

Service

  • Moved the API from Unix sockets to network sockets.
    • Hyperdrive's API now runs on port 8080 by default.
    • The StakeWise daemon's API now runs on port 8180 by default. This is temporary while we adjust all module API traffic to proxy through the Hyperdrive API port.
    • Both ports are constrained to your local machine only. They currently cannot be accessed outside of your node, as there isn't an authentication system in place yet.
  • Added an Additional Docker Networks setting. Use this to give Hyperdrive's containers access to other Docker networks running on your machine, so it can use services running in those networks.
    • This is useful for people that want to run the Rocket Pool Smart Node and Hyperdrive on the same machine, and connect Hyperdrive in externally-managed mode to the Smart Node's Execution Client and Beacon Node.
  • Fixed a bug that caused the API and tasks loop to hang if your clients weren't synced yet.
  • Commands that require synced clients now also verify that the clients are on the expected network (e.g., they will error out if you're attempting to use Mainnet clients when Hyperdrive is set to Holesky).
  • Removed the deprecated monitor-net from Prometheus, so metrics will now work properly if the Rocket Pool Smart Node is installed on the same machine as Hyperdrive.

CLI

  • New command: wallet send lets you send ETH or arbitrary tokens (by address) to other wallets.
  • New flag: --http-trace-path lets you enable extra debug info for HTTP requests, printing it to the CLI's debug log if --debug is set and saving it to the provided file.
  • New flag: --api-address lets you specify the endpoint for the Hyperdrive server to connect to. Useful if you want to connect to a different machine. Defaults to the local daemon running on your node.
  • Multiselect commands (such as minipool distribute) now support ranges as well as comma-separated options - e.g., things like 1-3,4,5,6-10 will now work.
  • Running a command with an unexpected number of arguments now properly prints the command's help text.
  • wallet export now prints the wallet's private key as a hex string properly.
  • Fixed the background color in the hyperdrive service config TUI not displaying properly in empty cells.

StakeWise

  • Uploading deposit data for generated keys will now be blocked if your node wallet doesn't have enough ETH in it to pay for the gas cost of the deposit transactions (0.01 ETH per key).

Don't miss a new hyperdrive release

NewReleases is sending notifications on new releases.