Manual Exit
Manual exits should only be used in specific scenarios: emergency, maintenance, testing, etc.
- Operator V4
- Operator V3
Validators Manager Required
The wallet executing this command must be set as the Validators Manager → in the Vault settings. If the Validators Manager is set to the wallet address of the Relayer, you have to add the --relayer-endpoint parameter.
./operator exit-validators
Example Output
Enter the comma separated list of API endpoints for execution nodes: : https://execution-node
Enter the comma separated list of API endpoints for consensus nodes: https://consensus-node
Enter your vault address: 0x3320ad928c20187602a2b2c04eeaa813fa899468
Fetching vault validators...
Are you sure you want to exit 3 validators with indexes: 513571, 513572, 513861? [y/N]: y
Exits for validators with index(es) 513571, 513572, 513861 are successfully initiated
Configuration Options
| Flag | Description |
|---|---|
--indexes | Comma separated list of indexes of validators to exit (mutually exclusive with --count) |
--count | The number of validators to exit. Default is all active validators (mutually exclusive with --indexes) |
--relayer-endpoint | Relayer endpoint URL for API mode operations |
--no-confirm | Skips confirmation messages when provided |
./operator validators-exit
Follow the prompts to confirm your consensus node endpoint, Vault address, and the validator indexes to exit.
Example Output
Enter the comma separated list of API endpoints for consensus nodes: https://example.com
Enter your vault address: 0xf27...10ad9
Are you sure you want to exit 3 validators with indexes: 513571, 513572, 513861? [y/N]: y
Validators 513571, 513572, 513861 exits successfully initiated
Configuration Options
| Flag | Description |
|---|---|
--count | The number of validators to exit |
--remote-signer-url | The base URL of the remote signer, e.g. http://signer:9000 |
--data-dir | Path where the vault data is placed. Default is ~/.stakewise |