Skip to content

SKaaalper/blockcast-beacon-node

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

Blockcast BEACON Node Setup Guide

image

Guide: How to Buy a VPS Server from Contabo and Set It Up Using Termius

Register Account:

Go to: https://app.blockcast.network

  • Use my Code: SfD1Be
  • Go to "Profile" Connect your SOL wallet (Burner Wallet recommended)
Component Requirement
CPU 2-core Quad-core (e.g., Intel i5 or equivalent)
Memory 4 GB RAM or more
Storage SSD with 20 GB+ available space
Network 100 Mbps+ upload/download
OS Ubuntu 20.04 or later

Installation Steps:

  1. Install Dependencies:
sudo apt-get update && sudo apt-get upgrade -y && \
sudo apt install -y curl iptables build-essential git wget lz4 jq make gcc nano automake autoconf tmux htop nvme-cli libgbm1 pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev
  1. Install Docker (If not installed):
sudo apt update -y && sudo apt upgrade -y

for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do
  sudo apt-get remove -y "$pkg"
done

sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg

sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo $VERSION_CODENAME) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update -y && sudo apt upgrade -y
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

sudo docker run hello-world

sudo systemctl enable docker
sudo systemctl restart docker
  1. Clone the Repository:
git clone https://github.com/SKaaalper/blockcast-beacon-node.git
cd blockcast-beacon-node
  1. Start the Node:
docker compose up -d

image

  1. Verify Running Services:
docker compose ps

You should see the following services running:

  • blockcastd
  • beacond
  • control_proxy
  • watchtower image
  1. View Logs:
docker compose logs -fn 1000

image

  1. Generate Hardware ID & Challenge Key
docker compose exec blockcastd blockcastd init

Example output:

Hardware ID:
------------
c6ff0e6f-bc4d-4151-47c3-07df0e3cf53f

Challenge Key:
--------------
MCowBQYDK2VwAyEAXP49l4pBK1V5qy7vbRJYv3etRdEr7ycsQAvrgS+hQY0=

Register URL:
-------------
https://app.blockcast.network/register?hwid=c6ff0e6f-bc4d-4151-47c3-07df0e3cf53f&challenge-key=MCowBQYDK2VwAyEAXP49l4pBK1V5qy7vbRJYv3etRdEr7ycsQAvrgS%2BhQY0%3D

image

📌 Backup your private key:

cat ~/.blockcast/certs/gw_challenge.key

image

  1. Register Your Node: Go to: https://app.blockcast.network
  • Connect your SOL wallet (Burner Wallet recommended)
  • Go to Manage Nodes
  • Click Register Node
  • Enter your Hardware ID and Challenge Key
  • Allow Location Access when prompted by your browser
  • Save it!

image

  1. Verify Node Status
  • Your node should show Healthy status within a few minutes
  • Click on your node to view uptime, rewards, and connectivity image

⚠️ Important Notes:

  • First Test: Node must be online for 6 hours
  • Rewards Start: After 24 hours of continuous uptime
  • You can run multiple nodes — no limit

Reference: Official Docs: https://docs.blockcast.network/

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published