Watchman Zēk
4 min readJan 9, 2024

Join Elixir Validator — Here is a full guide

To join Elixir Validator. You will need a full VPS package, which won’t be covered in this guide. Ensure you have docker installed. If not it will be covered here.

Note : Running Nodes might incur some fees monthly and you might need to run this Validator node for few months or more.

Want to know about Elixir ? Read this article

After getting your VPS ready. Open your terminal and Let’s get to work.

Install Basic Dependencies

sudo apt update && sudo apt upgrade -y
sudo apt install pkg-config curl git build-essential libssl-dev -y
apt install screen -y

Install Docker

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
docker -- version

Getting errors ?

Use this if not skip

apt install docker.io
docker -- version

Then Paste this

sudo chmod +x /usr/local/bin/docker-compose

Good ? Let’s continue

Download Validator Docker File

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

Open File

sudo nano Dockerfile

This will bring an environment for you to edit

What to do : Create a new wallet on Metamask. Ensure it’s new.

  • Paste the Address (ENV ADDRESS) Instead of “0x”
  • Paste the Private Key (EMV PRIVATE KEY) instead of “0x”
  • For ENV Validator name choose your preferred Name

Afterwards you can close the Environment. Use CTRL+X or ^X Option if Mobile. Then Press Y and Enter

Now Paste

docker build . -f Dockerfile -t elixir-validator

Might take a few seconds to complete

Start Your Node

screen -S elixir

Paste this to launch the node

docker run -it --name ev elixir-validator

Now, We have our node running.

Setting Up Validator Dashboard

Firstly, Join the discord channel and Verify your entry..

Secondly, Import the wallet you used to set up the node previously.

Send some Goerli Testnet Eth into the wallet to validate transactions

Request Faucets : https://goerlifaucet.com/

Use the wallet for this task.

Go to : https://dashboard.elixir.finance/

Connect your wallet (Metamask preferably)

Claim 1000 ELXR

Go to claim and confirm transaction in wallet.

Here are three things to do

Stake

Enroll

Delegate

Stake Your Tokens

Preferably, Stake 500–1000 Elixir. You can always get more through delegations.

Enroll Wallet

Register your Validator wallet

Delegate

You will need to delegate tokens to other Validators. Here is my Address.

Kindly delegate here : 0xaE41774A5ECeBB959cbaAbC119FDBe67b669467f

You can also get other people to delegate to you. This will increase your staked amount

Claim Discord Role

Ensure you have join the discord earlier.

On the Dashboard. Connect your Twitter account and Discord account.

Afterwards, click on Claim role. Then your role will be added.

You can go to the discord to confirm your Alchemy Role.

Check Leaderboard

Note : You might not find it at this moment as team confirmed, the issue will be resolved soon.

Go to leaderboard Menu. Paste your wallet address to check if you have been added. If so. Congratulations 🎉

Additional

Go to your discord, Connect the wallet on the “Collaband- Join” Channel Incase of future role.

Connect Wallet and add wallet

Updating Your Node (Optional but Advisable)

docker kill ev
docker rm ev
docker pull elixirprotocol/validator:testnet-2
docker build . -f Dockerfile -t elixir-validator
docker run -d --restart unless-stopped --name ev elixir-validator

This mark the end of this article. Find this very helpful? Applaud this story. It will be an honor to have you on my Email Notification. Kindly subscribe freely on my profile.

Give a follow 👍

Watchman Zēk
Watchman Zēk

Written by Watchman Zēk

Tech Expert, Defi Analyst, Blockchain Researcher and Data Analyst

No responses yet