Skip to main content

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.

SetupDifficultyDescriptionLinks
🎨 DAppNode 🟢 Simple Exit the validators directly from the central StakingBrain User Interface. Exit Dappnode Validators
👾 LUKSO CLI 🟢 Simple Exit the validators using the unified lukso validator exit command. Lukso Validator Exit
🐳 Docker / 🗂️ Custom 🔵 Advanced Exit the validators through the consensus client's wallet directly. Prysm Validator Exit Documentation
Lighthouse Withdrawal Guide
Exit Teku Validators
warning

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.

# Start Mainnet Exit
sudo lukso validator exit

# Start Testnet Exit
sudo lukso validator exit --testnet

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.

note

You can use Ctrl+C to stop the exit process at any time.

tip

If you want to exit specific validators, you can learn how to receive the validator indices on the Adding Withdrawals page.

info

After the command was completed, the validator exit credential is submitted to the blockchain without interruption.

2. Check Withdrawal Status

tip

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.

info

If the estemated exit time hasn't shown up after several hours, consider repeating the exit command in the terminal.

warning

Ensure your node stays running until withdrawals were received to gain rewards without being penalized.