CSM with ETHPillar
VM/Hardware Setup
You will need to prepare your virtual machine (VM) or home staking hardware for all options below. Step-by-step guide below.
Practicing on Cloud VMsAssemble your hardwareLido CSM testnet workflow
Video guide
Prepare your VM/Hardware
Create a new Google Cloud account to unlock $300 of free cloud credits.
Create a VM on the Google Cloud Console (or any other cloud provider) with the following machine specifications.
CPU: 2 vCPU
RAM: 8GB
Disk: 350GB SSD
OS: Ubuntu 24.04 LTS
Enable HTTP & HTTPS traffic
Estimated cost per month on Google Cloud = $84, or 3.5 months of free practice time with $300 of cloud credits
Install ETHPillar
SSH into your VM/hardware: Click on the dropdown beside the "SSH" column and select "Open in browser window". Click on "Authorize" when prompted.
Go to the Coincashew website and copy the latest 1-line installation command and paste it into your terminal.
Then, type + enter ethpillar
and follow along the prompts in the terminal UI (TUI) to:
Sync a Nethermind execution client and a Nimbus Consensus + Validator Client
Generate suitable validator keys to participate in the Lido CSM
Verify the fee recipient and withdrawal address on the CSM Operator Portal
Import the generated validator keys onto your validator client
Copy the deposit data generated by the command below for uploading onto the Lido CSM Widget.
Mainnet: https://csm.lido.fi/
Holesky: https://csm.testnet.fi/
Get Holesky ETH
Run through the first 3 faucets below.
Holesky FaucetsUpload deposit data & provide bond
Upload/Remove/View validator keysETHPillar TUI Navigation
Arrow keys & Tab key
: Cycle optionsSpace bar
: Select optionEnter
: Confirm optionCTRL+B
, thenD
: Exit split-screen monitoring viewCTRL+C
: Exit individual screen monitoring viewexit
command (type "exit" andenter
in terminal) : Exit current terminal
Mainnet workflow
ETHPillar has an inbuilt TUI workflow for Mainnet setups. Simply follow along but verify the withdrawal and fee recipient addresses.
Mainnet withdrawal_address:
0xB9D7934878B5FB9610B3fE8A5e441e8fad7E293f
Mainnet fee recipient address:
0x388C818CA8B9251b393131C08a736A67ccB19297
Support
Donations
If you found this helpful, consider supporting Stakesaurus in one of few ways here!
Last updated