# Elixir v2.0 Validator

### Hardware requirements

System: Ubuntu 20.04 or Ubuntu 22.04

2CPU, 4G Ram, 40GB SSD

## Server preparation

```
sudo apt update && apt upgrade -y
sudo apt install wget git curl -y
```

## Install docker & config

```
sudo apt install curl -y && curl -sO https://nodesync.top/docker_install && chmod +x docker_install && bash docker_install
```

```
wget https://files.elixir.finance/Dockerfile
```

Create new wallet use Metamask and export private key, wallet address. <mark style="color:red;">**Don't use old wallet.**</mark>&#x20;

```
nano Dockerfile
```

**Change 3 your info:**&#x20;

ENV ADDRESS=

ENV PRIVATE\_KEY=

ENV VALIDATOR\_NAME=

<figure><img src="/files/4PmtfdQl5C6MQqqeTJiC" alt=""><figcaption></figcaption></figure>

Save file: ctrl + o + enter  and ctrl + x

### **Build and Run Elixir**

```
docker build . -f Dockerfile -t elixir-validator
```

```
docker run -d --restart unless-stopped --name ev elixir-validator
```

## Check logs:

```
docker logs -f ev
```

<figure><img src="/files/K5fNxkSVOfgiRItDo7dG" alt=""><figcaption></figcaption></figure>

### **Enroll your wallet as a validator**

Go to: [https://dashboard.elixir.finance](https://dashboard.elixir.finance/) and Connect wallet with Metamask and switch to the **Goerli network.**

Claim your ELXR , Stakte Any amount from 100-1000 ELXR will do

<figure><img src="/files/zZzNx0JQiclklnf326ei" alt=""><figcaption></figcaption></figure>

Next, enroll your validator. You can click the enroll button, and then enter the wallet address used to spin up your validator in the prior steps. Once this transaction is confirmed, check [the leaderboard](https://dashboard.elixir.finance/leaderboard) to ensure your address is enrolled. Then, verify that valid orders are being processed by finding your validator on [the metrics page](https://dashboard.elixir.finance/metrics).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://services.nodesync.top/testnet-running/elixir-v2.0-validator.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
