Skip to main content

EthPillar

Full Node Setup

Video Guide

Download EthPillar

Go to the Coincashew website and copy the latest install script, then run:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/coincashew/EthPillar/main/install.sh)"

Next, type and enter ethpillar to launch the terminal UI and:

  1. Sync an execution client and a consensus + validator client.
  2. [For Testnet only] select Generate validator keys, choose how many to generate, set a password, and save your 24-word mnemonic.
  3. [For Mainnet] select No for key generation here (use a secure process in the Key Generation for Mainnet guide).
  4. Verify the fee recipient and withdrawal address below or on the CSM Operator Portal.
  5. Import the generated validator keys into your validator client.

Deposit Data

Copy your deposit data for the CSM widget:

cat ~/staking-deposit-cli/validator_keys*/deposit*json

Interfaces:

ETHPillar Terminal-UI Navigation

  1. Arrow & Tab keys: cycle options
  2. Space bar: select option
  3. Enter: confirm
  4. Ctrl+B, then D: exit split-screen
  5. Ctrl+C: exit individual view
  6. Type exit + Enter to leave the current screen

Setup Additional CSM Validator Client Only

This lets you run an extra validator client using your existing EthPillar setup with the Lido Execution Layer Rewards Vault as the fee recipient.

  1. Run ethpillar to open the UI.
  2. Select PluginsLido CSM Validator: Activate an extra validator service. Reuse this node's EL/CL.

EthPillar VC Plugin

  1. Enter the fee recipient address:

  2. Generate and import your CSM validator keys here.

Keep your clients up to date

To keep your clients and other packages up to date for network upgrades, security releases or minor improvements please follow this guide.