1. Hardware Requirements:

  2. Install Required Dependencies:

    sudo apt update
    sudo apt install -y build-essential curl git jq
    
    
  3. Install Docker and Docker-Compose:

    sudo apt install -y docker.io
    sudo systemctl enable docker --now
    sudo usermod -aG docker $USER
    
    
  4. Install Go (version used by Lucidity)

    wget <https://go.dev/dl/go1.20.4.linux-amd64.tar.gz>
    sudo tar -xvf go1.20.4.linux-amd64.tar.gz -C /usr/local
    echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.profile
    source ~/.profile
    
    

Clone Lucidity Node Repository

git clone <https://github.com/Lucidity-Finance/lucidity-node.git>
cd lucidity-node

Step 2: Build the Node

make install

This will compile the node software.

Initialize the Node

Initialize your node with a unique moniker (replace YourNodeName with your desired name):

lucidityd init YourNodeName --chain-id lucidity-chain

Set Up Genesis and Config Files

Download the official genesis file and set the necessary configurations:

curl -o ~/.lucidity/config/genesis.json <https://raw.githubusercontent.com/Lucidity-Finance/lucidity-node/main/genesis.json>

Edit the config.toml to adjust peer settings:

nano ~/.lucidity/config/config.toml

Add the list of persistent peers (get from official Discord or documentation):

persistent_peers = "<PEER_LIST>"

Start the Node