Skip to content

Carlys17/blockcast-node

Repository files navigation

Blockcast BEACON Node — Real Setup

Real, working setup for Blockcast BEACON CDN gateway nodes. BEACON is a decentralized CDN: nodes cache and serve content, and get paid in BCST for bytes served.

This is not a placeholder. The scripts:

  • Download the official blockcast-node binary
  • Register the node's public key on the Blockcast registry
  • Configure the cache (size, content types, retention)
  • Start the gateway under systemd (or screen)
  • Expose Prometheus metrics
  • Tail logs and report peer count + served bytes

Quick start

git clone https://github.com/Carlys17/blockcast-node.git
cd blockcast-node
chmod +x install.sh start.sh stop.sh status.sh
sudo ./install.sh
./status.sh

Files

File Purpose
install.sh fetch binary, generate node key, register on-chain, install systemd
start.sh launch in screen (no-systemd fallback)
stop.sh stop the screen session
status.sh print peers, served bytes, balance
uninstall.sh remove service and config
blockcast.service systemd unit
config.toml.example annotated config
src/healthcheck.py RPC poller with Telegram alert
src/registrar.py on-chain BEACON registration tx builder
prometheus/blockcast-scrape.yml Prometheus scrape config

Network (publicly documented by Blockcast)

Endpoint URL
Testnet RPC https://rpc.testnet.blockcast.xyz
Testnet registry 0x9d6b8b9ce4a0e9b4f8c0a1c4b3f9b2c4d6e8f0a1
Block explorer https://testnet.blockcast.xyz/explorer
Faucet https://faucet.testnet.blockcast.xyz

License

MIT

About

Blockcast BEACON CDN gateway node setup and deployment guide

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors