> For the complete documentation index, see [llms.txt](https://docs.ava.do/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ava.do/more-staking-opportunities/gnosis-staking/setting-up-the-gnosis-clients.md).

# Setting up the Gnosis Clients

{% hint style="warning" %}
**Gnosis staking is no longer offered for new setups.** Gnosis plans to retire its validators around December 2026 or January 2027 ([GIP-153](/more-staking-opportunities/gnosis-staking/gip-153-gnosis-validators-are-retiring.md); the plan and the date are not final yet). This page stays here for existing Gnosis stakers, for example if you need to reinstall the Gnosis apps on a new disk. The Gnosis apps may only show in the DappStore's **Advanced** mode; searching for their names also finds them.
{% endhint %}

To start validating, you need to install both the **Execution Client (Gnosis Nethermind)** and the **Consensus Client (Gnosis Teku)** on your AVADO machine. These two pieces of software work together to perform your validator duties.

During the initial setup, they will download and process all existing information from the Gnosis blockchain to ensure they have an accurate and up-to-date local copy of the Gnosis state. This process is known as "**syncing**".

The Consensus Client will need to sync up first, and this is a relative fast process that can complete within a few minutes with Gnosis Teku. Syncing Gnosis Nethermind will take more time, usually a day or two, as it involves downloading and processing a substantial amount of data.

{% hint style="info" %}
**Keep your device cool!**

During the initial sync of a blockchain, your system will operate at full capacity for multiple hours. It is crucial to maintain an optimal temperature to prevent any potential heat damage. If you are using the AVADO i7 model, which features a fan-less design with cooling fins, we recommend using a USB fan to provide additional cooling support during this initial sync process. This will help ensure that your system stays cool and operates efficiently throughout the syncing period.
{% endhint %}

## Step 1: Install Gnosis Nethermind

Open **DappStore** in the sidebar, search for **Gnosis Execution Client (Nethermind)**, and click **Install**.

<figure><img src="https://2996176873-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0YTdumceG05uJMtaEgaT%2Fuploads%2Fgit-blob-87c8a9ab7bfde8b6e4f99631994427f0ffbf5987%2Fadmin-dappstore.png?alt=media" alt=""><figcaption><p>DappStore — search for the Gnosis packages by name</p></figcaption></figure>

After installing Gnosis Nethermind, it will automatically start running, but it won't be able to sync until a Consensus Client is installed and synced. This will be our the next step.

## Step 2: Install Gnosis Teku

Search for **Gnosis Validator + Beacon Chain (Teku)** in the DappStore and click **Install**.

Once installed, you can open the Gnosis Teku DApp by:

* Clicking the **Open** button on its card on the **Home** page; or
* Clicking it in the DappStore, then clicking **Manage package**; or
* Clicking the name of the DApp, or its **Open** button, on **My DApps** (figure below).

<figure><img src="https://2996176873-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0YTdumceG05uJMtaEgaT%2Fuploads%2Fgit-blob-9afd46733655f26475537782acab8c85e6cc55f9%2Fadmin-my-dapps.png?alt=media" alt=""><figcaption><p>My DApps</p></figcaption></figure>

The DApp has two sub-menus: **Main**, and **Settings.**

<figure><img src="https://2996176873-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0YTdumceG05uJMtaEgaT%2Fuploads%2FbrPcnVqitDYPydkEYokv%2Fgno-teku-header.png?alt=media&amp;token=0f6bce84-d38f-4924-9ac0-b4f3f2c9a8fd" alt=""><figcaption></figcaption></figure>

If you're using a phone or tablet, the sub-menus may be hidden. Look for the button that has three horizontal lines, on the right-hand side of the screen. Click to expand it. The expanded sub-menu can be found on the left-hand side of the screen (you may need to scroll across to see it).

<figure><img src="https://2996176873-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0YTdumceG05uJMtaEgaT%2Fuploads%2FVZx1bYfvcCBGEusloVFM%2Fgno-teku-mobile-menu.PNG?alt=media&amp;token=95d3fce8-de72-4a2c-b06f-665c759036b7" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="https://2996176873-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0YTdumceG05uJMtaEgaT%2Fuploads%2FZzGoGZpjbdVAAqKDMAap%2Fgno-teku-mobile-menu-exp.PNG?alt=media&amp;token=1481b9ff-5eb9-4694-bc00-4580edb5f34c" alt="" width="375"><figcaption></figcaption></figure>

## Step 3: Set Fee Recipient Address in Gnosis Teku

Gnosis Teku will prompt you to set up a default Fee Recipient Address.

#### What is the Fee Recipient Address?

When you start validating, there will be two streams of rewards:

* **Consensus Layer rewards:** These are regular rewards (in **GNO**) paid to you for performing validator duties, such as producing attestations, and making proposals. These rewards accrue on your validators and are regularly "skimmed" to your *Withdrawal Address* (which you will set separately).
* **Execution Layer rewards:** These are occasional rewards (transaction fees, in **xDAI**) paid to you when you get a chance to make a block proposal. These rewards are immediately available and are sent to your *Fee Recipient Address*.

The Fee Recipient Address is where you would receive your Execution Layer rewards. Please make sure that you:

* Use a Gnosis address you own and control, preferably a hardware wallet address.
* **Do not use an exchange address**, as most exchanges are not set up to recognize staking rewards and you will very likely lose your rewards.

For your consideration:

* You can change the default Fee Recipient Address any time.
* You can set the Fee Recipient Address for individual validators any time, overriding the default.
* You can use different Fee Recipient Addresses for individual validators, if you wish.
* You can set the Fee Recipient Address to be the same as your Withdrawal Address (to be set separately), if you wish.

To set the Fee Recipient Address, enter or paste-in your Gnosis address into the box indicated in the figure below. Then click **Apply changes**.

<figure><img src="https://2996176873-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0YTdumceG05uJMtaEgaT%2Fuploads%2FxFuDBxkPQ1iMeGXD6zaL%2Fgno-teku-settings.png?alt=media&amp;token=eb77e45e-286c-44ff-ad7d-f1a9de331854" alt=""><figcaption></figcaption></figure>

## Step 4: Syncing Gnosis Teku

Gnosis Teku will need to sync up first. Thanks to **Checkpoint Sync**, the Consensus Clients start with a recently finalized checkpoint state and only need to catch up to the current head of the blockchain. This process is relatively fast, usually taking **only a few minutes**.

Gnosis Teku's syncing process closely resembles that of Ethereum. For a better understanding of what to expect during the syncing process and for troubleshooting guidance, please refer to the [Syncing the Consensus Client - Teku](/staking-ethereum/setting-up-the-eth-clients/syncing-the-consensus-client/teku.md)" section.

If everything goes smoothly, the [**Logs**](http://my.ava.do/#/Packages/teku-gnosis.avado.dnp.dappnode.eth/detail) will indicate that the Execution Client is online, the Beacon Chain syncing process has begun, and shortly after, the syncing will be completed. At that point, Gnosis Teku will be waiting for the Execution Client to finish its syncing process.

<figure><img src="https://2996176873-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0YTdumceG05uJMtaEgaT%2Fuploads%2Fv1QdNk5OCcIlvduf6BDB%2Fgno-teku-syncing.png?alt=media&amp;token=7de6ce66-9ad1-43a0-a6de-13b8f93d8e47" alt=""><figcaption></figcaption></figure>

## Step 5: Syncing Gnosis Nethermind

Syncing Gnosis Nethermind is the process by which the it catches up to the latest Gnosis block and synchronizes its global state. It is a time-consuming process, typically taking **many hours to a few days** depending on your network speed. It's important to be patient during this period.

Gnosis Nethermind's syncing process closely resembles that of Ethereum. For a better understanding of what to expect during the syncing process and for troubleshooting guidance, please refer to the [Syncing the Execution Client - Nethermind ](/staking-ethereum/setting-up-the-eth-clients/syncing-the-execution-client/nethermind.md)" section.

To ensure a smooth syncing experience, we recommend familiarizing yourself with the sync process and actively monitoring the [**Logs**](http://my.ava.do/#/Packages/nethermind-gnosis.avado.dnp.dappnode.eth/detail)**.** By doing so, you can gain confidence in determining whether the syncing process is progressing smoothly or if any issues require your attention.

## Next Steps

Congratulations for setting up your Gnosis node!

Now that you have the basic infrastructure in place, you can proceed to the actual staking. Follow our guide on the next step to generate validator keys.
