NodeSet
  • NodeSet Documentation
  • NodeSet
    • Introduction
    • Infrastructure Powered by NodeSet
    • Security Notice
  • Node Operators
    • Applications
    • Node Operator Policies
    • Client Diversity Policy
    • Best Practices
      • Terminology
      • Planning Your Node Architecture
      • MEV Boost
    • Hyperdrive
      • Installation
      • Configuration
      • Updating
      • Monitoring Your Node
      • Uninstallation
      • Disaster Recovery and Node Migration
      • Public Betas
    • FAQ
  • StakeWise Integration
    • Introduction
    • What's New in v1.2
    • FAQ
    • Node Operator Guide
      • Monitoring the StakeWise Module
      • Key Recovery
      • How it Works
    • Security Information
  • Constellation
    • Overview
    • xrETH
    • xRPL
    • Constellation vs Others
    • Risks and Mitigations
    • Node Operators
    • Node Operator Guide
      • Overview
      • Prerequisites
      • Registering your Node with Constellation
      • Creating and Running Minipools
      • Rewards Algorithm
    • Administrator
    • Treasurer
    • FAQ
    • Security Information
  • NodeSet Dashboard
    • Introduction
    • Authorizing Your Node
    • Security Information
Powered by GitBook
On this page
  • Installation
  • 1. Plan your node operation
  • 2. Install Hyperdrive
  • 3. Fund your node wallet
  • 4. Add your node address to your NodeSet account
  • 5. Generate validator keys
  • 6. Backup your node wallet mnemonic and/or private key
  • 7. Maintain your node
  • Claiming Rewards
  1. StakeWise Integration

Node Operator Guide

Quick start guide for NodeSet operators serving StakeWise vaults

PreviousFAQNextMonitoring the StakeWise Module

Last updated 22 days ago

There are technical limitations which make it very difficult to run a fully custom node environment for NodeSet's StakeWise integration. Therefore, you must use to connect appropriately to NodeSet's web services.


Installation

1. Plan your node operation

2. Install Hyperdrive

. Remember to enable support for StakeWise during the setup process!

Enabling the StakeWise Module

StakeWise support is currently open to all registered node operators. There is no permissions gate to use it.

Open the config UI with hyperdrive service config, navigate to the Modules section, and open the StakeWise module. Check it to enable it, then save and exit. You will be prompted to restart your services in order to launch the StakeWise module.

3. Fund your node wallet

You must send ETH to your node wallet so that Hyperdrive can submit deposit transactions for your validators. This is an important mechanism in StakeWise to prevent griefing attacks ().

We recommend funding your node wallet with 0.01 ETH to pay the gas costs of generating validators. Each validator costs approximately .00034 ETH at 1 gwei gas costs. If you run out of ETH in your wallet, you won't be able to create more validators, even if there are assets available.

For testing on the Hoodi network, you can obtain funds using a faucet. NodeSet has not verified these faucets. Use them at your own risk!

4. Add your node address to your NodeSet account

5. Generate validator keys

hyperdrive stakewise wallet generate-keys 

You can optionally provide the --count flag, along with the number of keys to generate, instead of answering the question within the interactive prompt.

You should see output like this:

Note: key generation is an expensive process, this may take a long time! Progress will be printed as each key is generated.

Generated 0x903bee1b9f05c133548f4afae99b7c51cfd1646389a629554a49bf69cb7ce0e4216ee50e3b882a665ca595949fff65aa (1/2) in 4.586464858s
Generated 0xa5172893d3252995c8a7178a88b7798edbc96b4733629eb96e04bd52b716645bd59cd2b1fb470ada8ac0b3d84cd84746 (2/2) in 4.697215708s
Completed in 9.283731898s.

You now have 2 validator keys ready for deposits:
	0x903bee1b9f05c133548f4afae99b7c51cfd1646389a629554a49bf69cb7ce0e4216ee50e3b882a665ca595949fff65aa
	0xa5172893d3252995c8a7178a88b7798edbc96b4733629eb96e04bd52b716645bd59cd2b1fb470ada8ac0b3d84cd84746

Restarting Validator Client to load the new keys... done!
Your new keys are now loaded.
Your node will deposit with them automatically once the vault has been funded.
It will start attesting for those validators automatically once they have been activated.

This will let you generate one or more keys, add then to your Validator Client, and mark them as available for new deposits. Note that the Hyperdrive daemon will verify any new keys haven't been used for deposits previously before providing them to StakeWise.

6. Backup your node wallet mnemonic and/or private key

Ensure you store your secrets safely and regularly test your access procedures. We recommend two copies in offline cold storage, each in different locations.

7. Maintain your node

Once NodeSet registers your node, ETH may be automatically deposited into your validators at any time.

Be careful! Your node must be online 100% of the time! If your node goes down, any active validators will be penalized, and you may be ejected from NodeSet!

Claiming Rewards

Node Operator rewards for StakeWise validators are not live yet, but rewards are already accruing! We will update this page when operators can claim rewards for servicing StakeWise validators.

a) Go to to create or login to your NodeSet account. Users who have gone through the on-boarding process will automatically be given the permission to access the StakeWise portion of the dashboard.

b) Use the dashboard to .

Additionally, you should see those validator keys in the NodeSet dashboard at .

As always, you should .

If you no longer wish to participate as an operator for any of NodeSet's StakeWise vaults, you may exit your validators at any time. Make sure to also contact us at so we can help you ensure your node was correctly exited.

the Hyperdrive client
See this page on planning your node operation.
See this page for more information on setting up Hyperdrive
see here for more information
https://hoodi-faucet.pk910.de/
https://nodeset.io/dashboard
add your new node address
https://nodeset.io/dashboard/stakewise/validators
use the same best practices for maintaining your operation
[email protected]