ETH2 - Validator
Eth2 || Validator || Generate Keys
Eth2 keys should be generated in a safe environment.
Please see this guide on how to securely generate Eth2 keys offline using Ubuntu to boot into a live USB.
Eth2 || Launchpad

Upload Deposit File

Select Metamask Wallet

Accept the Risks and Continue

Create Deposit Transaction

Confirm Deposit Address is Correct:

Transaction Successful

Use https://beaconcha.in/ to search your validator and check the status

Click Deposits
Deposits
Eth2 || Validator || Import Keys
Change Ownership of Lighthouse Directory:
Change directory to lighthouse
Import keystore into Lighthouse:
Keys Successfully Imported

Change ownership of /var/lib/lighthouse back to root:
/var/lib/lighthouse back to root:Change ownership of /var/lib/lighthouse/beacon :
/var/lib/lighthouse/beacon :Eth2 || Validator || Systemd
SystemdCreate lighthousevalidator user:
lighthousevalidator user:Create /var/lib/lighthouse/validators directory:
/var/lib/lighthouse/validators directory:Set permissions for /var/lib/lighthouse/validators :
/var/lib/lighthouse/validators :Create lighthousevalidator.service:
lighthousevalidator.service:Paste the following into the file:
The file should look like this:

Reload Daemon:
ETH2 || Validator || Run
Start lighthousevalidator.service:
lighthousevalidator.service:Check lighthousevalidator.service output:
lighthousevalidator.service output:Validator || Waiting for Beacon Node to Sync

Validator || Awaiting Activation

Beaconcha.in || Awaiting Activation

Update Geth (and some other software packages)
Update Lighthouse
1. Stop lighthousebeacon and lighthousevalidator
lighthousebeacon and lighthousevalidator2. Change directories to lighthouse:
3. Pull Master:
4. Make:
5. Copy into /usr/local/bin:
/usr/local/bin:6. Start beacon node and validator:
7. Check Beacon Node Output:
8. Check Validator output:
Last updated