Skip to content

Coha05/Elixir-Testnet-Validator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

System Requirements

Hardware Minimum Requirement
CPU 4 Cores
RAM 8 GB
Disk 200 GB
Bandwidth 10 MBit/s

Install Guide

1. Install Docker

sudo apt-get update && sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common && curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null && sudo apt-get update && sudo apt-get install -y docker-ce docker-ce-cli containerd.io && sudo systemctl start docker && sudo systemctl enable docker && sudo docker --version

2. Generate Validator Private Key

Prepare any EVM wallet like Metamask and Extract Private key Faucet on Sepolia Network:

3. Set Up Validator Environment

wget https://files.elixir.finance/validator.env
sudo nano ~/validator.env

STRATEGY_EXECUTOR_IP_ADDRESS: Your public IP/VPS IP.

STRATEGY_EXECUTOR_DISPLAY_NAME: Your chosen display name.

STRATEGY_EXECUTOR_BENEFICIARY: The wallet address to receive rewards.

SIGNER_PRIVATE_KEY: The private key from Metamask (without 0x).

5. Enroll Validator

5. Run the Validator

  • Pull the Docker Image:
docker pull elixirprotocol/validator:v3
  • Start Validator:
docker run -d \
  --env-file /root/validator.env \
  --name elixir \
  --restart unless-stopped \
  -p 17690:17690 \
  elixirprotocol/validator:v3

5. Check logs

Determine your container ID

docker ps

image

Check logs

docker logs --tail 50 -f <container-ID>

image

Check proposals_produced/up time:

curl http://localhost:17690/metrics

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published