Skip to content

[BOUNTY] RustChain Network Status Page — Public Health Dashboard (25 RTC) #161

@Scottcjn

Description

@Scottcjn

Network Status Page — 25 RTC Bounty

Build a simple public status page showing the health of all RustChain nodes. Like status.io or upptime but for our network.

What It Shows

For each of the 3 nodes:

  • Status indicator (green/yellow/red)
  • Uptime % (last 24h, 7d, 30d)
  • Response time (ms)
  • Current epoch
  • Active miners count
  • Last block time

Nodes:
```
Node 1 (Primary): https://50.28.86.131/health
Node 2 (Ergo Anchor): https://50.28.86.153/health
Node 3 (External): http://76.8.228.245:8099/health
```

Health API Response

```json
{
"ok": true,
"version": "2.2.1-rip200",
"uptime_s": 86400,
"db_rw": true,
"tip_age_slots": 0
}
```

Implementation

  • Single HTML page (GitHub Pages hostable)
  • Polls all 3 nodes every 60 seconds
  • Shows historical uptime (store in localStorage or simple backend)
  • Green = healthy, Yellow = slow (>2s), Red = down
  • Mobile-friendly layout

Payout

Deliverable RTC
Working status page polling all 3 nodes with indicators 15
Historical uptime tracking + response time graph 10

Good first issue — straightforward API polling with a clean UI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions