Repository navigation
Releases: nodeset-org/hyperdrive-constellation
Release list
v1.0.1
This is v1.0.1 of the Constellation module for Hyperdrive. This is meant to be used by the Hyperdrive service.
Bug Fixes
- The automated signed exit upload task will no longer fail if it attempts to upload a signed exit that is already present on the nodeset.io service.
API
minipool/createnow has two new optional flags:skipLiquidityCheck(bool) will intentionally skip checking whether or not there is sufficient ETH / RPL in the Constellation vaults to allow for new minipool creations.skipBalanceCheck(bool) will intentionally skip checking whether or not your wallet has sufficient ETH for the temporary staking lockup when creating a new minipool.- Note that both of these flags will cause the transaction to revert if the conditions on-chain are not correct when it is submitted, so use at your own risk.
Service
- The automated stake-minipools task will now ignore the Auto TX Gas Threshold setting if Auto TX Max Fee is set, since network-based pricing is no longer relevant.
v1.0.0
This is v1.0.0 of the Constellation module for Hyperdrive. This is meant to be used by the Hyperdrive service.
Service
-
Supported features:
- Registration (whitelisting) with NodeSet.io and the Constellation contracts.
- Minipool creation and staking
- Minipool exiting
- Vanity address searching
- Signed exit message uploading to nodeset.io
- Retrieving stats / information about the Constellation network, such as parameter settings and current node count
-
Work-in-progress features:
- Claiming node operator rewards
Changes During Beta
-
Signed exits are now encrypted locally before sending them to nodeset.io, in addition to regular TLS encryption.
- Thanks to @poupas for suggesting this enhancement.
-
Submitting requests to the daemon now requires JWT authorization.
- The secret key to use for API authorization can be passed in with the
-kflag. It should be at least 48 bytes long. - The secret key for authorizing requests to the Hyperdrive daemon can be passed in with the
-hkflag. - Thanks to @poupas for reporting this!
- The secret key to use for API authorization can be passed in with the
-
nodeset.iodeployment names are no longer tied directly to the Hyperdrive network selection. They are now handled by individual modules. -
Improved error handling on nodeset.io requests to provide more information on what's wrong.
-
Increased the task cooldown when the system is not ready yet to 15 seconds.
-
Fixed a bug that erroneously printed log warnings about validators with already-uploaded signed exits not being included when uploading a new signed exit.
v1.0.0 Release Candidate 1
This is Release Candidate 1 for v1.0.0 of the Constellation module for Hyperdrive. This is a public beta meant to be used by the Hyperdrive service.
Service
- Signed exits are now encrypted locally before sending them to nodeset.io, in addition to regular TLS encryption.
- Thanks to @poupas for suggesting this enhancement.
v1.0.0 Beta 2
This is v1.0.0 Beta 2 of the Constellation module for Hyperdrive. This is a public beta meant to be used by the Hyperdrive service.
Breaking Changes
- Submitting requests to the daemon now requires JWT authorization.
- The secret key to use for API authorization can be passed in with the
-kflag. It should be at least 48 bytes long. - The secret key for authorizing requests to the Hyperdrive daemon can be passed in with the
-hkflag. - Thanks to @poupas for reporting this!
- The secret key to use for API authorization can be passed in with the
Service
nodeset.iodeployment names are no longer tied directly to the Hyperdrive network selection. They are now handled by individual modules.
v1.0.0 Beta 1
This is v1.0.0 Beta 1 of the Constellation module for Hyperdrive. This is a public beta meant to be used by the Hyperdrive service.
-
Initial beta release of the module. Current supported features:
- Registration (whitelisting) with NodeSet.io and the Constellation contracts.
- Minipool creation and staking
- Minipool exiting and closing
- Vanity address searching
- Signed exit message uploading to nodeset.io
-
Work-in-progress features:
- Claiming node operator rewards
- Retrieving stats / information about the Constellation network, such as parameter settings and current node count
- Interacting with a minipool's delegate (updating, rolling back, etc.)