12.2 Exit Validators
If you no longer want to be part of the blockchain and decide to take the node offline, you can withdraw your stake. To fully exit the validator keys, you must have a withdrawal address set, to which the staking income is transfered over. Depending on your node setup, there are multiple ways to withdraw your funds.
Setup | Difficulty | Description | Links |
---|---|---|---|
Exit the validators directly from the central StakingBrain User Interface. | |||
Exit the validators using the unified lukso validator exit command. | |||
Exit the validators through the consensus client's wallet directly. |
If you want to check or set the required withdrawal address, refer to the Adding Withdrawals guide before continuing.
1. LUKSO CLI Withdrawal
Ensure you have the latest LUKSO CLI and supported clients installed to guarantee compatibility. After your validator node is updated and synchronized with the network, start the exit process using the following command.
- Prysm or Teku
- Lighthouse
# Start Mainnet Exit
sudo lukso validator exit
# Start Testnet Exit
sudo lukso validator exit --testnet
# Start Mainnet Exit
sudo lukso validator exit --keystore "./mainnet-keystore/keystore-xxx.json"
# Start Testnet Exit
sudo lukso validator exit --testnet --keystore "./testnet-keystore/keystore-xxx.json"
The exit setup will be different depending on your consensus client. Within Prysm or Teku, you can either select all or a specific number of validators by navigating the terminal interface and selecting the public keys. For Lighthouse, you can only exit one validator at the time.
You can use Ctrl+C
to stop the exit process at any time.
If you want to exit specific validators, you can learn how to receive the validator indices on the Adding Withdrawals page.
After the command was completed, the validator exit credential is submitted to the blockchain without interruption.
2. Check Withdrawal Status
A maximum of 16 validator updates can be included per block. It might take several hours until the exit went live.
2.1 Open Consensus Explorer: Open the Validator withdrawal page of the consensus explorer.
2.2 Search Validator: Input your validator's public key or index as described on the Adding Withdrawals page.
2.3 Fetch Exit Time: If the exit has been successfully submitted, the page will show an estimated exit time.
If the estemated exit time hasn't shown up after several hours, consider repeating the exit command in the terminal.
Ensure your node stays running until withdrawals were received to gain rewards without being penalized.