๐SupraOracles
1. System Requirements
Before setting up the node, ensure your server meets the minimum requirements:
# Recommended server specs:
- CPU: 4+ cores
- RAM: 16 GB
- Disk Space: 500 GB SSD
- OS: Ubuntu 20.04 or later
2. Installation Steps
Install Dependencies
Make sure you have the required software dependencies installed:
sudo apt update
sudo apt install build-essential curl wget git -y
Install Docker (if required)
Some blockchain nodes require Docker for containerized deployment:
sudo apt install docker.io -y
sudo systemctl start docker
sudo systemctl enable docker
Clone Node Repository
Clone the official repository of the blockchain client:
git clone https://github.com/supra-org/supra-node.git
cd supra-node
Build and Run the Node
Compile and launch the node:
make install
./bin/supra-node start
3. Node Configuration
Before running the node, you may need to adjust the configuration file:
Set the following key values based on network requirements:
4. Synchronizing the Node
Start syncing with the blockchain by running:
Monitor synchronization progress using:
5. Staking (Proof of Stake Networks)
Once your node is fully synced, you can participate in staking. Example for delegating tokens:
6. Monitoring and Maintenance
Set up a monitoring tool like Prometheus to track the nodeโs health:
Edit Prometheus config to include node metrics: