Skip to content

⚡ Bounty: RustChain Web Dashboard — Real-Time Miner Monitor (100 RTC) #37

@Scottcjn

Description

@Scottcjn

Bounty: RustChain Web Dashboard

Reward: 100 RTC (~$10 at reference rate)

Background

The current block explorer is functional but basic. We need a real-time dashboard showing network health, miner activity, and reward distribution.

Requirements

  1. Live Dashboard (single-page app, any framework):
    • Network health status (all 3 nodes)
    • Active miner count with hardware breakdown (pie chart: G4/G5/modern/apple_silicon)
    • Current epoch info (pot size, enrolled miners, time remaining)
    • Recent attestations feed (live-updating)
    • RTC supply and distribution chart
  2. Miner Detail Page:
    • Individual miner stats (uptime, rewards earned, hardware type)
    • Attestation history timeline
    • Antiquity multiplier and decay curve
  3. Network Map:
    • Geographic distribution of miners (if IP geolocation available)
    • Node status indicators (green/yellow/red)

API Endpoints Available

  • GET /health — Node status
  • GET /epoch — Current epoch info
  • GET /api/miners — Active miners
  • GET /wallet/balance?miner_id=X — Balance check
  • GET /lottery/eligibility?miner_id=X — Eligibility

Tech Stack

Any modern framework (React, Vue, Svelte, plain HTML/JS). Must be deployable as static files behind nginx.

Deliverables

  • Complete dashboard source code
  • Deployment instructions
  • PR to this repo or standalone repo linked in PR

Claiming

Comment with mockup/wireframe and tech stack choice. First working PR wins.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions