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-nodebinary - Register the node's public key on the Blockcast registry
- Configure the cache (size, content types, retention)
- Start the gateway under
systemd(orscreen) - Expose Prometheus metrics
- Tail logs and report peer count + served bytes
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| 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 |
| 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 |
MIT