Elixir
A Modular DPoS Network Built to Power Orderbook Liquidity
Guide
Hardware Specification
- CPU: 4 vCPU
- RAM: 8 GB
- Storage: 100 GB
- Internet: 100 Mbps
Docker Installation
Use this guide to install Docker on your server: Docker Installation
verify the installation by running the following command:
docker --versionWallet Setup
You must have a wallet to interact with the Elixir network. this wallet will receive the rewards from the network upon mainnet launch.
prepare your private key and public key for the wallet setup.
Step 1: Download env config
Download the env config file from the following link: env
| Key | Description |
|---|---|
STRATEGY_EXECUTOR_DISPLAY_NAME | Your validator name, Only alphanumeric characters, underscore, dash, and space allowed. |
STRATEGY_EXECUTOR_BENEFICIARY | Wallet address you want to receive your Elixir Network validator rewards (when available) |
SIGNER_PRIVATE_KEY | The private key that was generated in the Preparations steps above. This should be a new, never-used wallet and will never need funds. Note: This field does not start with 0x |
Step 2: Run the Docker Container
Run the following command to start the Elixir node:
docker pull elixirprotocol/validatorStart the Elixir node:
Replace /path/to/validator.env with the full path to the file you have in system.
docker run -it \
--env-file /path/to/validator.env \
--name elixir \
elixirprotocol/validatorOptional ( Exposing Health Check )
You must open port 17690 on the Docker so you can view /health and /metrics endpoints.
docker run -d \
--env-file /path/to/validator.env \
--name elixir \
-p 17690:17690 \
elixirprotocol/validatorOptional ( ARM Platform )
use --platform if you running on ARM platform.
docker run -d \
--env-file /path/to/validator.env \
--name elixir \
--platform linux/amd64 \
elixirprotocol/validatorUpgrading
docker kill elixir
docker rm elixir
docker pull elixirprotocol/validatorthen run the docker container again like in step 2.