⚙️ 1. Running a Full Node on Renergy

This guide walks you through setting up and running a Renergy full node. By the end, your node will be fully synced and connected to the Renergy mainnet.


🧰 Step-by-Step Node Installation


📦 Step 1: Download the Renergy Node Package

Start by preparing your environment and downloading the mainnet files:

cd $HOME
sudo apt-get install wget
wget https://github.com/renergyadmin/renergy-mainnet/releases/download/renergymainnet.zip
unzip renergymainnet.zip
cd RenergyV3Mainnet

📍 Step 2: Make the Binary Globally Accessible

Copy the daemon binary so it can be used system-wide:

sudo cp -r ./renergyd /usr/bin
cd $HOME

This allows you to run renergyd from any directory.


🧪 Step 3: Initialize Your Node

Initialize the node with your preferred name and configuration path:

Example:

This command creates the required folder structure inside ~/.renergyMainnetNode, including:

  • config/ – network and client configuration

  • data/ – blockchain state and block data


🗂️ Step 4: Clean Default Configuration Files

Remove the auto-generated configuration files:


🧾 Step 5: Apply Official Mainnet Configuration

Copy the correct genesis and configuration files provided with the mainnet release:

If you already operate another node, you may reuse verified configuration files from that setup.


🏷️ Step 6: Assign a Node Name (Moniker)

Your node name helps identify it across the network and on validator dashboards.

Open the configuration file:

Find the following line:

Replace it with a unique and recognizable name.

Tip: Choose a professional name if you plan to run a public validator.

Save and exit:

  • Press Ctrl + X

  • Press Y to confirm

  • Hit Enter


▶️ Step 7: Launch the Node

Start your full node using:


⏱️ Step 8: Monitor Sync Progress

Your node will begin syncing blocks from the network. You can track progress in the logs or check status manually:


🎊 Step 9: Node Successfully Running

That’s it! Your full node is now live and connected to Renergy Blockchain.

You’re officially contributing to network reliability and decentralization 🚀

Last updated