ETH 2.0 - 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 || Prater || Launchpad
Visit ETH 2.0 Prater Launchpad

Upload Deposit File

Select Metamask Wallet


Metamask (Insufficient Balance)

Right click and "Inspect (Q)":

Change Disabled to Enabled
Accept the Risks and Continue

Initiate transaction by clicking "SEND DEPOSIT":

Confirm Prater Deposit Address is Correct:

Click "DATA" and scroll down to "HEX DATA":

Copy the "HEX DATA" - (Below is a sample)
Join EthStaker Discord
Submit HEX DATA to EthStaker bot as shown below (add !goerliETH in front)

Transaction Successful
Use http://prater.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

Validator || Successful Attestation

Update Geth (and other system software)
Update Lighthouse
1. Stop lighthousebeacon and lighthousevalidator
lighthousebeacon and lighthousevalidator2. Change directories, pull master, and make:
3. Copy into /usr/local/bin:
/usr/local/bin:4. Start beacon node and check output:
5. Start validator and check output:
Last updated