Node Setup, Registration & Management¶
Initializing Your Node Wallet¶
With the Rocket Pool service running, the first thing you’ll need to do is initialize your node wallet:
rocketpool wallet init
This will prompt you to enter a node password, and will then save it to disk. You won’t need to enter your node password again, it will simply be used by the smart node to unlock your wallet.
Next, a HD wallet will be generated to store your node account and all validator keys for your minipools. You will be shown a mnemonic phrase to recover your wallet in case of hardware failure, and prompted to record it and enter it to confirm it is correct. You can make sure your wallet was created successfully with:
rocketpool wallet status
Your node password is stored at
~/.rocketpool/data/password, while your wallet is stored at
You can export the contents of both of these files and display them on screen with:
rocketpool wallet export
Feel free to back these up in a safe and secure storage area which can’t be accessed by anyone else. You do not need to back your wallet up repeatedly, even after creating new minipools.
Recovering Your Node Wallet¶
If you lose your node wallet, you can recover it with:
rocketpool wallet recover
This will prompt you to enter the recovery mnemonic phrase for your wallet. If successful, the wallet will be restored along with your node account and all validator keys for created minipools.
Seeding Your Node Account¶
Next, you’ll need to load your node account up with ETH to deposit into Rocket Pool. Find your node address with:
rocketpool node status
If you’re participating in a testnet beta, Rocket Pool provides a GoETH faucet. Withdraw from it with:
rocketpool faucet withdraw eth
Then check your node status again to ensure your ETH balance has increased.
Registering Your Node¶
Once you have some ETH, register with:
rocketpool node register
You will be prompted to either detect your timezone location automatically, or enter it manually.
This information is not used for KYC purposes, but is sent to Rocket Pool during registration in order to display accurate node information to users.
You may abstain by manually entering a location such as
Once you’ve registered successfully, you can check your status with:
rocketpool node status
This should now display additional information like:
The node is registered with Rocket Pool with a timezone location of Australia/Brisbane.
Updating Your Registration¶
If you want to update the timezone your node is registered in, run:
rocketpool node set-timezone
This will repeat the prompts run during registration, and update your node’s information in the network.
Sending From Your Node Account¶
If you want to send ETH or tokens from your node account to another Ethereum address at any time, use:
rocketpool node send [amount] [token] [to-address]
This will send the specified amount of ETH or nETH from the node account to the specified address.