Node Operator Guide
Quick start guide for NodeSet operators serving StakeWise vaults
Installation
1. Plan your node operation
See this page on planning your node operation.
2. Install Hyperdrive
See this page for more information on setting up 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
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
a) Go to https://nodeset.io/dashboard 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 add your new node address.
5. Generate validator 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:
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.
Additionally, you should see those validator keys in the NodeSet dashboard at https://nodeset.io/dashboard/stakewise/validators.
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.
As always, you should use the same best practices for maintaining your operation.
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!
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 [email protected] so we can help you ensure your node was correctly exited.
Claiming Rewards
Last updated