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 👍