"Lazy" exits (TESTNET ONLY)

This page is only used for Lido CSM testnet participants who want to rapidly exit their validator keys so that they can shut down their testnet services and transition onto Mainnet. For Mainnet exits, please follow all OpSec SOPs in the main "Existing CSM validators" section.

Video guide

Preparing to exit

On your validator node:

Download the latest version of the ethdo tool here.

Verify the checksums by ensuring the outputs of the following 2 commands are the same.

Extract the ethdo executable file.

Download the latest Offline Preparation file from the Ethstaker github subpage. These are regenerated every day at 0:00 UTC

Verify the checksums by ensuring the outputs of the following 2 commands are the same.

Extract the offline-preparation.json file.

Find your validator keystores on your machine.

Example output:

Copy the keystores you want to exit into the $HOME folder. The exact command will depend on your actual file paths.

Example:

Then change the owner of this copied validatorsfolder to your current user.

Copy the offline-preparation.json and ethdo files into each validator keystore folders in $HOME.

Generate exit message

Method 1: Using validator keystores + password

List all your validator keys.

Change directory into the validator key you want to exit.

Example:

List the actual file name of your validator key.

Example:

Generate the validator exit message for each of that key.

Note: Replace KEYSTORE_FILENAME and KEYSTORE_PASSWORD with actual values without removing the quotation marks.

If successful, no output will be generated by the terminal.

Method 2: Using validator mnemonic

Prepare your 24-word mnemonic and identify your validator index on hoodi.beaconcha.in using the validator public keys found in the "Preparing to Exit" section earlier.

Run the following replacing VALIDATOR_INDEX and MNEMONIC with your actual values.

Broadcast exit message

Print out the exit message.

Example:

Copy the entire output and go to the message broadcasting tool of hoodi.beaconcha.in to broadcast your exit message.

Paste your exit message in the text field and hit submit.

Congratulations! Your validator key will be exited soon but in the meantime, you will have to keep your validator node running until your key is fully exited.

Repeat the "Generate Exit Message" section for all other keys you want to exit.

Feedback & Support

Supporting Stakesaurus

If you found this helpful, consider following me below!

Last updated