

ToC
Overview
Prerequisites
First Steps
Address Verification
SAFE Multisig
Operator Onboarding
Cluster Coordinator Flow
Second Batch of Validators
Third Batch of Validators
Fourth (final) Batch of Validators
Add Validators to the Lido Node Operator Registry
Configure MEV Boost
Offboard Validators
Overview
Thank you for joining the third round of testing for Lido’s integration of SSV Network based DVT on Holesky! All participating members have been split into various clusters that will represent your group to operate DVs (distributed validators) and will represent an entry in the Lido Node Operator registry. Each cluster will coordinate in a corresponding Discord channel thread that will be used to set up a SAFE Multisig (representing an entry in the Lido Node Operator registry), coordinate a DKG ceremony, and run distributed validators on Holesky using SSV DVT.
Prerequisites
- Individual ETH Address on Holesky for the SAFE Multisig and SSV Operator setup (we recommend a hot wallet but it’s up to you, if you’re an existing operator it does not have to be the same address that you use as your normal operator address).
- An updated server to run your node (something affordable and performant as the machine will be online for at least 45 days).
- Please note many participants have experienced issues with Contabo, we would recommend using a different provider
- Understanding of how to Setup SSV Node + Operator Registration (but do not do this until instructed to do so!).
- Holesky ETH (faucet)
- Testnet SSV (faucet)
- Join the relevant Discord thread for your cluster. The name of the thread is also the name of your cluster that should be referenced where needed.
First Steps
First, each group will need to determine who wants to be the cluster coordinator. The cluster coordinator should have prior experience setting up a SAFE Multisig and SSV Operator cluster. Importantly, because this will also be the first large-scale testing of SSV based DKG, the cluster coordinator should be very technically adept. When your team has chosen the cluster coordinator, please tag @kimonsh and @perrier.
A form (linked below) will be used to collect each cluster member’s Holesky addresses that they plan to use to sign messages in the SAFE, setup your SSV Operator, and to receive validator’s rewards to.
Each cluster member must submit the form and verify the address(es) they would like to use. Each cluster member should submit up to two addresses:
- Required: Your individual manager address. This will be your address used for the SAFE Multisig and for setting up your SSV Operator. If you would like to, it can also act as your individual reward address. Each cluster member must submit the address and verification (see “Address Verification” below) in the form.
- Optional: Your reward address. This will be the address added to the reward splitter contract. The splitter contract will evenly distribute rewards between all members of your cluster. This rewards address should be used if you would like to use an address other than the one used for your manager address to collect rewards. If you provide a reward address you will need to sign a message verifying ownership of it in addition to the manager address’s verification.
Each individual participant is responsible for the security and storage of the private key(s) related to these addresses. Please confirm that you have your seed phrase backed up and the address is secure before submitting.
Use this form to submit your address and verification link (see verification instructions below): https://forms.gle/aAKK7nxrqvZ2Zu5a6
Address Verification
Use the following guide to prepare and sign a message that will be used for verification of your chosen manager and (where applicable) reward address:
In case of using externally owned account (EOA):
- Sign the message on mainnet using the text (add your specific details within <>: with the private key you’ll use as the signing key. One of the options is using Etherscan.
- Go to https://etherscan.io/verifiedSignatures
- Press the “Sign Message” button and connect your wallet
- Input the address you’re verifying (your Individual Manager Address or Individual Rewards Address)
- Enter your message using the following template (add your specific details within <>: “<my name> is joining Lido x SSV cluster <cluster name> with address <public address>”
- Press sign message and if the message is successfully signed, publish it.
- Submit the verified signature URL via the form (e.g. https://etherscan.io/verifySig/27336).
- In case of using SAFE Multisig (ONLY FOR INDIVIDUAL REWARD ADDRESSES):
- In https://holesky-safe.protofire.io/welcome home screen of your SAFE Multisig wallet hit the button "New transaction" and select "Contract interaction" in the appeared screen.
- At the New Transaction screen toggle "Custom data" switch.
- Fill any EOA address (for example 0x0000000000000000000000000000000000000000 (if that doesn’t work you should be able to just use the address of your own Safe) into "Enter Address or ENS Name" field.
- Use any hex encoder (like https://www.duplichecker.com/hex-to-text.php) to encode a message that consists of the text: (add your specific details within <>: “<my name> is joining Lido x SSV cluster <cluster name> with address <public address>”
- Paste a code generated at the previous step into "Data (Hex encoded)" field of "New Transaction" screen in the multisig interface (add "0x" in the start of a HEX code if it's missing), put "0" in the ETH value field.
- Submit the address using the form provided by the Lido NOM team.
- To verify that you have successfully completed this step, follow these instructions: https://docs.lido.fi/guides/address-ownership-guide/#in-case-of-using-safe-multisig-1
⚠️ Finish the Instructions Above - Wait for Confirmation from the Lido Team Before Proceeding ⚠️
SAFE Multisig
Once each cluster members has submitted the form and Lido NOM team has verified, the addresses will be shared to the group and the cluster coordinator will create the 5/7 threshold SAFE Multisig using each cluster member’s individual manager address on Holesky (https://holesky-safe.protofire.io/welcome). When the SAFE is created, share the SAFE Holesky URL for your cluster to review and tag @kimonsh and @perrier. This address will be your cluster’s representation in the Lido Node Operator Registry on Holesky.
During this time, the Simple DVT Module Committee will add your cluster to the Lido Node Operator Registry using the SAFE multisig you provided.
⚠️ Finish the Instructions Above - Wait for Confirmation Before Proceeding ⚠️
Operator Onboarding Flow (all members of cluster)
Cluster Coordinator Flow (the “Leader”)
Second batch of validators (Cluster Coordinator only)
- Feb 13 Update - All Operators Must Enable MEV-Boost with 3 Specific Relays
Configuring MEV-Boost
Third batch of validators (Cluster Coordinator only) - Feb 19th
Testnet Extension Guide