Skip to content

Releases: nodeset-org/hyperdrive-constellation

v1.0.1

Choose a tag to compare

@jclapis jclapis released this 30 Oct 21:24
d54e34f

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/create now 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

Choose a tag to compare

@jclapis jclapis released this 16 Oct 00:25
5315276

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 -k flag. It should be at least 48 bytes long.
    • The secret key for authorizing requests to the Hyperdrive daemon can be passed in with the -hk flag.
    • Thanks to @poupas for reporting this!
  • nodeset.io deployment 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

Pre-release

Choose a tag to compare

@jclapis jclapis released this 09 Oct 21:22
df1bc74

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.

⚠️ This is a RELEASE CANDIDATE and should only be used on the Holesky test network.


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

v1.0.0 Beta 2 Pre-release
Pre-release

Choose a tag to compare

@jclapis jclapis released this 03 Oct 06:22
9feeb59

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.

⚠️ This is a BETA release and should only be used on the Holesky test network.


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 -k flag. It should be at least 48 bytes long.
    • The secret key for authorizing requests to the Hyperdrive daemon can be passed in with the -hk flag.
    • Thanks to @poupas for reporting this!

Service

  • nodeset.io deployment names are no longer tied directly to the Hyperdrive network selection. They are now handled by individual modules.

v1.0.0 Beta 1

v1.0.0 Beta 1 Pre-release
Pre-release

Choose a tag to compare

@jclapis jclapis released this 23 Sep 18:20
7574161

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.

⚠️ This is a BETA release and should only be used on the Holesky test network.


  • 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.)