Why use this method?
Opting-in validators through the Lido Registry is ideal for validators that already exist through Lido and want to earn additional rewards.Overview
⚠️ Important Notes:- This contract is only deployed on Hoodi testnet at the moment. Mainnet and frontend integration coming soon!
- Operators must be whitelisted by our team before registering (see step 1 below).
Contract
You can interact directly with the Hoodi contract on Etherscan using the “Write as Proxy” tab: Lido Registry Hoodi ContractRegistering as an Operator
Step 1: Get Whitelisted
To register, you must first be whitelisted as an operator. To request whitelisting, please fill out this short google form with your operator info, or reach out to our team through telegram.Step 2: Call addStake
Once whitelisted, you can register by calling:
- blsKeys: Provide a list of your validator public keys.
- You must also provide the required ETH collateral when calling.
bytes[] input on Etherscan, use the format:
Stake Requirement
The parameterVanillaRegistry.minStake determines how much ETH must be staked per validator pubkey to opt-in to mev-commit:
- Mainnet: 1 ETH (not live yet)
- Hoodi: 0.1 ETH
Withdrawing
If you need to deregister and withdraw:- Call
unstake(bytes[] blsKeys)to start the process. Validators are considered opted out during this time. - Wait 96 blocks on Hoodi (the unstaking period).
- Call
withdraw(bytes[] blsKeys)to receive your ETH back.