feat(hall-of-fame): machine detail page + /api/hall_of_fame/machine#479
feat(hall-of-fame): machine detail page + /api/hall_of_fame/machine#479Scottcjn merged 3 commits intoScottcjn:mainfrom
Conversation
|
Final scope update for bounty #501: this PR now includes a self-contained single-file dashboard (tools/miner_dashboard/index.html), /dashboard shareable route support, backend endpoint GET /api/miner_dashboard/<miner_id>, and UI modules for current balance, total earned, epoch participation, hardware profile, 24h attestation timeline, last-20 reward history, epoch countdown, earnings chart, fleet view, and mobile-responsive CRT styling. Server file passes py_compile and the dashboard flow was manually validated with live API data. |
|
@createkr — Solid work. Reviewed the diff:
Minor note: Dashboard API references |
|
Applied the production-schema compatibility fix: dashboard balance lookup now supports both schemas ( + ) and ( + ) with fallback logic. This addresses the deploy note on column naming differences. |
📋 Payout Status RequestHello @Scottcjn, I have several PRs that were closed (not merged) and would like to understand if they can be resubmitted or if the work is still needed: Closed PRs
Currently Open PRs (awaiting review)
Could you please provide guidance on:
Wallet: Thank you! 🙏 |
Implements bounty #505 scope with a focused delivery: adds GET /api/hall_of_fame/machine?id=<fingerprint_hash> returning machine details plus a 30-day timeline and reward participation summary, adds a CRT-styled machine profile page at /hall-of-fame/machine.html?id=<fingerprint_hash>, and wires static route serving in the main server. Includes deceased memorial styling, rust badge display, machine metadata, attestation stats, and reward participation fields. Validation: python3 -m py_compile node/hall_of_rust.py node/rustchain_v2_integrated_v2.2.1_rip200.py