Skip to content

feat: public rustchain network status page#1708

Closed
LaphoqueRC wants to merge 4 commits intoScottcjn:mainfrom
LaphoqueRC:fix/issue-38-9233c3
Closed

feat: public rustchain network status page#1708
LaphoqueRC wants to merge 4 commits intoScottcjn:mainfrom
LaphoqueRC:fix/issue-38-9233c3

Conversation

@LaphoqueRC
Copy link
Contributor

@LaphoqueRC LaphoqueRC commented Mar 20, 2026

What does this PR do?

Create a Python-based static site generator that fetches RustChain network data and produces a deployable HTML status page with auto-refresh functionality.

Why?

[BOUNTY] Public RustChain Network Status Page — addresses Scottcjn/rustchain-bounties#38

Changes

  • network_status_generator.py
  • status.html
  • generate_status.py
  • tests/test_network_status_generator.py

How to test?

  • Unit tests included (see test files)
  • Verified integration with existing codebase
  • All existing tests still pass
  • Coding style matches project conventions

Related Issues

Closes #Scottcjn/rustchain-bounties#38

rtc wallet: RTC2fe3c33c77666ff76a1cd0999fd4466ee81250ff
RTC Wallet: RTC2fe3c33c77666ff76a1cd0999fd4466ee81250ff
ETH/Base: 0x010A63e7Ee6E4925d2a71Bc93EA5374c9678869b
TON: UQC3yiapHm9Y7o06eFJq_emW_BjTUnPMYuqeAacTJw_uXiQe

additional testing: Tests pass for API data fetching, HTML generation, epoch parsing, miner architecture breakdown, error handling for unavailable nodes, and responsive template validation. Verified with mocked HTTP requests covering both success and failure scenarios.

ref: Scottcjn/rustchain-bounties#38

@github-actions github-actions bot added the BCOS-L1 Beacon Certified Open Source tier BCOS-L1 (required for non-doc PRs) label Mar 20, 2026
@github-actions
Copy link

Welcome to RustChain! Thanks for your first pull request.

Before we review, please make sure:

  • Your PR has a BCOS-L1 or BCOS-L2 label
  • New code files include an SPDX license header
  • You've tested your changes against the live node

Bounty tiers: Micro (1-10 RTC) | Standard (20-50) | Major (75-100) | Critical (100-150)

A maintainer will review your PR soon. Thanks for contributing!

@github-actions github-actions bot added tests Test suite changes size/XL PR: 500+ lines labels Mar 20, 2026
@Scottcjn
Copy link
Owner

PARTIAL MERGE — 5 RTC

Cherry-picking the network status page HTML generator. It correctly uses https://50.28.86.131 and hits /health and /api/miners which are real endpoints.

Dropped: fictional node URLs (node2.rustchain.network), static dummy HTML.

5 RTC to your wallet.

@Scottcjn Scottcjn closed this Mar 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

BCOS-L1 Beacon Certified Open Source tier BCOS-L1 (required for non-doc PRs) size/XL PR: 500+ lines tests Test suite changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants