So you got your Dappnode and want to know how to get your 4 Gnosis Chain validators?

Here are the prerequisites:

Step 1: Installation of the Staking Setup

You need to be running a Gnosis Chain node in order to validate. A node consists of an Execution Layer Client (EL) and a Consensus Layer Client (CL) + Validator.

Luckily, you can do that with only a few clicks with Dappnode! You need to go to the Stakers tab on the Dappnode Main Menu:

Screenshot 2023-02-06 at 10.34.35.png

You will need to choose one package per column: 1 Execution Client (Nethermind), 1 Consensus client, (we recommend either Lighthouse or Teku, which have official support from the implementer teams, but not Prysm, which hasn’t) and the web3signer.

When configuring the Consensus Client you will need to choose 3 paramenters:

Screenshot 2023-02-08 at 08.05.03.png

  1. Fee recipient address. This is where you will receive the fees coming from the transactions included in the blocks you propose. It’s an address you control in Gnosis Chain - can be hardware wallet, Frame or MetaMask or even a Smart Contract wallet
  2. Graffiti. Every slot you propose will include the text you want in here! I suggest you keep the word Dappnode in it so we can know that this is a Dappnode validator and care for it!
  3. Checkpoint Sync. Without getting technical, this will help you sync your Beacon Chain from a trusted checkpoint. It is the recommended way of syncing and unless you want to sync from another node you control, I wouldn’t change the value.

After you’ve chosen from the 3 columns (EL, CL and Remote Signer), click on accept changes.

Screenshot 2023-02-08 at 08.12.07.png

Now your Dappnode will install the 3 pieces of software and pre-configure them for you! Time to let the nodes sync and move on to the next steps.