Skip to content

Commit

Permalink
Merge pull request #159 from nodeset-org/staging
Browse files Browse the repository at this point in the history
Update to v1.1.0-b2
  • Loading branch information
jclapis authored Oct 3, 2024
2 parents 511a16c + a5a7c9a commit 1d62b63
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 32 deletions.
12 changes: 6 additions & 6 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ require (
github.com/goccy/go-json v0.10.3
github.com/mholt/archiver/v4 v4.0.0-alpha.8
github.com/mitchellh/go-homedir v1.1.0
github.com/nodeset-org/hyperdrive-constellation v1.0.0-b1.0.20241002183331-b9b94bf2218f
github.com/nodeset-org/hyperdrive-daemon v1.1.0-b1.0.20241002190845-1a9ed88f4627
github.com/nodeset-org/hyperdrive-stakewise v1.1.0-b1.0.20241002183435-c4cb9515df86
github.com/nodeset-org/osha v0.3.1-0.20240927160812-d66358d4e091
github.com/nodeset-org/hyperdrive-constellation v1.0.0-b2
github.com/nodeset-org/hyperdrive-daemon v1.1.0-b2
github.com/nodeset-org/hyperdrive-stakewise v1.1.0-b2
github.com/nodeset-org/osha v0.3.1
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58
github.com/rivo/tview v0.0.0-20230208211350-7dfff1ce7854 // DO NOT UPGRADE
github.com/rocket-pool/node-manager-core v0.5.2-0.20241002072934-89c9cc081cf6
github.com/rocket-pool/node-manager-core v0.5.2-0.20241003024529-05c829d805c6
github.com/rocket-pool/rocketpool-go/v2 v2.0.0-b2.0.20240709170030-c27aeb5fb99b
github.com/stretchr/testify v1.9.0
github.com/tyler-smith/go-bip39 v1.1.0
Expand Down Expand Up @@ -136,7 +136,7 @@ require (
github.com/multiformats/go-multihash v0.2.3 // indirect
github.com/multiformats/go-varint v0.0.7 // indirect
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
github.com/nodeset-org/nodeset-client-go v1.0.1-0.20240927160821-e348e05e2363 // indirect
github.com/nodeset-org/nodeset-client-go v1.1.0 // indirect
github.com/nwaples/rardecode/v2 v2.0.0-beta.2 // indirect
github.com/opencontainers/go-digest v1.0.0 // indirect
github.com/opencontainers/image-spec v1.1.0 // indirect
Expand Down
24 changes: 12 additions & 12 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -444,16 +444,16 @@ github.com/multiformats/go-varint v0.0.7/go.mod h1:r8PUYw/fD/SjBCiKOoDlGF6QawOEL
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
github.com/nodeset-org/hyperdrive-constellation v1.0.0-b1.0.20241002183331-b9b94bf2218f h1:uy8P5wxv5lBEPurP3OlaCKMaq+0bw7j/lYtAnD7TM7c=
github.com/nodeset-org/hyperdrive-constellation v1.0.0-b1.0.20241002183331-b9b94bf2218f/go.mod h1:Qf6r3WnPqaxgZI9L/9SYQZnjEIv9+OLEF0VnjzElziU=
github.com/nodeset-org/hyperdrive-daemon v1.1.0-b1.0.20241002190845-1a9ed88f4627 h1:7Gj61zC4/+ZHd94QHq7pz/82PKto+5C3LPeZolEeIN0=
github.com/nodeset-org/hyperdrive-daemon v1.1.0-b1.0.20241002190845-1a9ed88f4627/go.mod h1:VXYiN0ZrXbeNALJLa0sin4AzlSrFuGH8gW1YSywoVoI=
github.com/nodeset-org/hyperdrive-stakewise v1.1.0-b1.0.20241002183435-c4cb9515df86 h1:Sf/NTZN3u23+fgdMVR40Ewf8lTFEUfxBonAQ05670W4=
github.com/nodeset-org/hyperdrive-stakewise v1.1.0-b1.0.20241002183435-c4cb9515df86/go.mod h1:ZeMwsXDZWB3U2N8H2QqtMUBO/JbCYS2VCSyptxHZeNM=
github.com/nodeset-org/nodeset-client-go v1.0.1-0.20240927160821-e348e05e2363 h1:iivCknAFZlpxPwbIDjPc9E2bnj55c2STrXT9MvuMzQM=
github.com/nodeset-org/nodeset-client-go v1.0.1-0.20240927160821-e348e05e2363/go.mod h1:slpwejkJ/vYU9SKA3SYw4hIPJLzDUeQxcx+Cm04kkIA=
github.com/nodeset-org/osha v0.3.1-0.20240927160812-d66358d4e091 h1:oAs4/Yx4jnsNdWh3vTKum1sXC8VCvsY1H2VFSRRkgjc=
github.com/nodeset-org/osha v0.3.1-0.20240927160812-d66358d4e091/go.mod h1:47D6kYMuxYDTbul3w/YtE1LKA0hfzbXzCEC3M9oQlOU=
github.com/nodeset-org/hyperdrive-constellation v1.0.0-b2 h1:jJIn0GAO79+WeBUMPnQ8MPoc1yjTY8VKgh0eYRotmHQ=
github.com/nodeset-org/hyperdrive-constellation v1.0.0-b2/go.mod h1:VexoJF9nmfyyL/hZ02p/Jc8LSD8Jf1RGb2ij7zO2lqw=
github.com/nodeset-org/hyperdrive-daemon v1.1.0-b2 h1:xFYeiFwIhMQSS2ce/jeh4MDTPDM9L/Xb3NJDBw+NfEk=
github.com/nodeset-org/hyperdrive-daemon v1.1.0-b2/go.mod h1:JiseFwKiyDFhrPvhpbMb/yLkSq3jhzGLM1Q3vg56CfQ=
github.com/nodeset-org/hyperdrive-stakewise v1.1.0-b2 h1:ovxQuBlwecLRsPXcZptfiq/Q3juQm4SXjMeH99LIxPc=
github.com/nodeset-org/hyperdrive-stakewise v1.1.0-b2/go.mod h1:z6/4HfLDncpR+bS1MhiMU+wKMeWDZLy5gLwvI+r4Z6E=
github.com/nodeset-org/nodeset-client-go v1.1.0 h1:VjpU8FmRm+K37BRuHpBSO+nl4VWsc2etCmtxVpvchtk=
github.com/nodeset-org/nodeset-client-go v1.1.0/go.mod h1:slpwejkJ/vYU9SKA3SYw4hIPJLzDUeQxcx+Cm04kkIA=
github.com/nodeset-org/osha v0.3.1 h1:xHDjCswxGDazY/UsZ0QOpcu7gTVnEuUwXcKGVAz72lI=
github.com/nodeset-org/osha v0.3.1/go.mod h1:47D6kYMuxYDTbul3w/YtE1LKA0hfzbXzCEC3M9oQlOU=
github.com/nodeset-org/rocketpool-smartnode/v2 v2.0.0-olddev.0.20240729151944-127e460038df h1:6QxnKZQMlkPD33l1Q1dOhg1cHgr4kl0t/P/0JTf1BzU=
github.com/nodeset-org/rocketpool-smartnode/v2 v2.0.0-olddev.0.20240729151944-127e460038df/go.mod h1:7YhZ9H66Y3wKVX6he8ljqBeex3fgPTumyfgqsBdKbBU=
github.com/nwaples/rardecode/v2 v2.0.0-beta.2 h1:e3mzJFJs4k83GXBEiTaQ5HgSc/kOK8q0rDaRO0MPaOk=
Expand Down Expand Up @@ -525,8 +525,8 @@ github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ=
github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=
github.com/rocket-pool/batch-query v1.0.0 h1:5HejmT1n1fIdLIqUhTNwbkG2PGOPl3IVjCpFQcQZ4I4=
github.com/rocket-pool/batch-query v1.0.0/go.mod h1:d1CmxShzk0fioJ4yX0eFGhz2an1odnW/LZ2cp3eDGIQ=
github.com/rocket-pool/node-manager-core v0.5.2-0.20241002072934-89c9cc081cf6 h1:rn0t1IoOEy7ecETHRIGBQd40GDuqT4lK8MeWsfoGKPU=
github.com/rocket-pool/node-manager-core v0.5.2-0.20241002072934-89c9cc081cf6/go.mod h1:/H1wq3skacZi4zjgnKTtnm0wBLJH7H5r0CvLtWFs19Y=
github.com/rocket-pool/node-manager-core v0.5.2-0.20241003024529-05c829d805c6 h1:QITxx3McsLw6Ov/6acjz58MI496Y05s4cn63zCXQskk=
github.com/rocket-pool/node-manager-core v0.5.2-0.20241003024529-05c829d805c6/go.mod h1:/H1wq3skacZi4zjgnKTtnm0wBLJH7H5r0CvLtWFs19Y=
github.com/rocket-pool/rocketpool-go/v2 v2.0.0-b2.0.20240709170030-c27aeb5fb99b h1:39UmJzNR71/OMIzblEY9wq+3nojGa/gQOJJpLBa6XcE=
github.com/rocket-pool/rocketpool-go/v2 v2.0.0-b2.0.20240709170030-c27aeb5fb99b/go.mod h1:pcY43H/m5pjr7zacrsKVaXnXfKKi1UV08VDPUwxbJkc=
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
Expand Down
20 changes: 11 additions & 9 deletions hyperdrive-cli/commands/service/install.go
Original file line number Diff line number Diff line change
Expand Up @@ -78,11 +78,17 @@ func installService(c *cli.Context) error {
}

// Reload the config after installation
_, isNew, err := hd.LoadConfig()
cfg, isNew, err := hd.LoadConfig()
if err != nil {
return fmt.Errorf("error loading new configuration: %w", err)
}

// Generate the daemon API keys
err = hd.GenerateDaemonAuthKeys(cfg)
if err != nil {
return fmt.Errorf("error generating daemon API keys: %w", err)
}

// Report next steps
fmt.Printf("%s\n=== Next Steps ===\n", terminal.ColorBlue)
fmt.Printf("Run 'hyperdrive service config' to review the settings changes for this update, or to continue setting up your node.%s\n", terminal.ColorReset)
Expand All @@ -105,15 +111,11 @@ func printPatchNotes() {
fmt.Printf("%s=== Hyperdrive v%s ===%s\n\n", terminal.ColorGreen, shared.HyperdriveVersion, terminal.ColorReset)
fmt.Printf("Changes you should be aware of before starting:\n\n")

fmt.Printf("%s=== Mainnet Support! ===%s\n", terminal.ColorGreen, terminal.ColorReset)
fmt.Println("This version of Hyperdrive supports the Ethereum Mainnet. You can now access the Gravita vault if you're a StakeWise module user and stake ETH on Gravita's behalf.")
fmt.Println()

fmt.Printf("%s=== IPv6 Support ===%s\n", terminal.ColorGreen, terminal.ColorReset)
fmt.Println("There's a new toggle in the Hyperdrive section of the settings to enable IPv6 on the Hyperdrive services. Enabling it requires adding support to the Docker service itself first; please read the full patch notes for more information.")
fmt.Printf("%s=== Constellation Support ===%s\n", terminal.ColorGreen, terminal.ColorReset)
fmt.Println("This version of Hyperdrive supports the long-awaited Constellation module. You can now register as a Constellation operator and create Rocket Pool minipools without needing to bond your own ETH or RPL (aside from a small 12-hour lockup for security). For more info, visit https://docs.nodeset.io/constellation/introduction.")
fmt.Println()

fmt.Printf("%s=== StakeWise DB ===%s\n", terminal.ColorGreen, terminal.ColorReset)
fmt.Println("The StakeWise Operator database has been moved out of the user data directory and onto a dedicated Docker volume. When you start the StakeWise service for the first time if you were previously running v1.0.0, it will regenerate the database which will cause elevated CPU load for a few hours.")
fmt.Printf("%s=== File-Based Networks ===%s\n", terminal.ColorGreen, terminal.ColorReset)
fmt.Println("Hyperdrive now supports creating your own custom network definitions in the networks directory (default for Linux: /usr/share/hyperdrive/networks). Add your own files, and they'll become selectable choices in the TUI!")
fmt.Println()
}
14 changes: 9 additions & 5 deletions install/packages/debian/debian/changelog
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
hyperdrive (1.1.0~b2) UNRELEASED; urgency=medium
hyperdrive (1.1.0~b2) unstable; urgency=medium

* The StakeWise module now functions correctly again.
* Updated Geth, Reth, and Nimbus.
* The daemon API servers now require JWT authentication.
* Enabling MEV-Boost while using externally-managed clients in the config TUI now prompts the user to ensure that MEV-Boost is enabled on the Beacon Node.
* Added a config parameter to control the timeout for HTTP requests.
* `hyperdrive service install` now works properly when upgrading from v1.0.1 to v1.1.0.
* `hyperdrive constellation node register` now verifies that your node has been registered with your nodeset.io account before attempting to register with Constellation.
* The `service stats` command has been deprecated; for people that wanted to track container stats, we recommend just running `docker stats -a` instead.
* Calling `service daemon-logs` without any further arguments will now print the list of logs you can pass into the call.
* Enabling MEV-Boost while using externally-managed clients in the config TUI now prompts the user to ensure that MEV-Boost is enabled on the Beacon Node.
* Fixed an issue that caused the CLI to hang when querying the Beacon Node in certain situations.
* Module resource configurations now include nodeset.io deployment names, instead of having a single deployment for all modules.
* `hyperdrive constellation node register` now verifies that your node has been registered with your nodeset.io account before attempting to register with Constellation.
* The StakeWise Operator container now functions correctly again.

-- NodeSet Inc. <[email protected]> Thu, 26 Sep 2024 20:23:47 +0000
-- NodeSet Inc. <[email protected]> Thu, 03 Oct 2024 05:17:37 +0000

hyperdrive (1.1.0~b1) unstable; urgency=medium

Expand Down

0 comments on commit 1d62b63

Please sign in to comment.