Repository navigation
v1.2.0
This is v1.2.0 of the StakeWise daemon for Hyperdrive. This is meant to be used by the Hyperdrive service.
The module has been overhauled to add support for the new StakeWise v3 vaults, which dramatically improve the operator experience for NodeSet node operators.
Patch Notes (Including Beta Notes)
Breaking Changes
- The module is no longer compatible with StakeWise v1 vaults, such as the Gravita vault provided by NodeSet. Moving forward, it is now only compatible with v3 vaults.
Clients
- Updated StakeWise v3 Operator to v3.1.1.
API
- Removed the
/nodesetand/statusroutes. - Removed the
/wallet/claim-rewardsroute. - Added the
/network/statusroute. - Added the
/validator/statusroute. - Added the
/wallet/get-available-keysroute. - Added the
/wallet/recover-keysroute.
Service
-
Support for StakeWise v1 vaults has been removed.
-
The daemon no longer needs to generate deposit data in advance and upload it to nodeset.io.
-
The StakeWise operator no longer requires a complete deposit data file for all node operators in a vault, so this is no longer retrieved from nodeset.io.
-
The daemon now provides a relay service for the StakeWise operator to interact with. This coordinates between your generated keys, nodeset.io, and the operator to provide deposit data to the operator when it wants to make new validators for StakeWise v3 vaults.
-
Prepared the backend for multiple vault support.
Config
- New config paramter:
Relay Portcontrols which port (internally on the daemon's Docker container) is used to run the relay HTTP server mentioned above. This should not be exposed outside of Docker, so your own host's external port configuration will not affect this.
Misc
- Updated to Go v1.24.
- The GPG key used to sign release artifacts has been updated to v2.