Method 2: Configure on separate validator client
Pre-requisites
Create new CSM user
sudo useradd --no-create-home --shell /bin/false csm_teku_validatorsudo useradd --no-create-home --shell /bin/false csm_nimbus_validatorsudo useradd --no-create-home --shell /bin/false csm_lodestar_validatorsudo useradd --no-create-home --shell /bin/false csm_lighthouse_validatorsudo useradd --no-create-home --shell /bin/false csm_prysm_validatorCreate new folders for CSM data & keys
Prepare the CSM validator keystores
sudo mkdir -p /var/lib/csm_teku_validator/validator_keystores /var/lib/csm_teku_validator/keystore_password
sudo cp ~/validator_keys/<validator_keystore.json> /var/lib/csm_teku_validator/validator_keystores
sudo cp ~/validator_keys/<validator_keystore_password.txt> /var/lib/csm_teku_validator/keystore_password
sudo chown -R csm_teku_validator:csm_teku_validator /var/lib/csm_teku_validator
sudo chmod 700 /var/lib/csm_teku_validatorPrepare the CSM validator keystores
sudo mkdir -p /var/lib/csm_nimbus_validatorsudo /usr/local/bin/nimbus_beacon_node deposits import --data-dir:/var/lib/csm_nimbus_validator/ ~/staking_deposit-cli*/validator_keyssudo chown -R csm_nimbus_validator:csm_nimbus_validator /var/lib/csm_nimbus_validator
sudo chmod 700 /var/lib/csm_nimbus_validator
Configure the separate VC service
Start the CSM Validator Client
Automation Tools
Resources
Last updated






