Skip to content

feat: CLI health monitor tool [Bounty #1606]#949

Merged
Scottcjn merged 1 commit into
Scottcjn:mainfrom
CelebrityPunks:bounty/health-cli
Mar 14, 2026
Merged

feat: CLI health monitor tool [Bounty #1606]#949
Scottcjn merged 1 commit into
Scottcjn:mainfrom
CelebrityPunks:bounty/health-cli

Conversation

@CelebrityPunks
Copy link
Copy Markdown
Contributor

Summary

  • Single-file tools/rustchain-health.py CLI health monitor
  • Checks /health, /epoch, /headers/tip, /api/miners endpoints
  • Color-coded output (green=healthy, red=issues, yellow=warnings)
  • Watch mode (--watch N), JSON output (--json), no external deps

Closes Scottcjn/rustchain-bounties#1606

🤖 Generated with Claude Code

Single-file Python CLI that checks node health, epoch info,
chain tip, active miners, with color-coded output and watch mode.
No external dependencies beyond stdlib.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added BCOS-L1 Beacon Certified Open Source tier BCOS-L1 (required for non-doc PRs) size/L PR: 201-500 lines labels Mar 14, 2026
@Scottcjn Scottcjn merged commit fa98788 into Scottcjn:main Mar 14, 2026
2 of 3 checks passed
@Scottcjn
Copy link
Copy Markdown
Owner

All 3 merged! Great work across the board — CLI monitor, Grafana dashboard, and Dockerfile improvements all use correct RustChain APIs and follow proper patterns.

Payment summary for your 5 merged PRs:

PR Bounty RTC
#948 Postman collection #1617 3
#949 CLI health monitor #1606 5
#950 Grafana dashboard #1609 10
#951 Dockerfile fixes #1599 3
Total 21 RTC

(#947 miner dashboard was quality work but bounty #501 was already fulfilled by a prior merge)

Please share your RTC wallet address to receive payment. Create one at https://50.28.86.131/explorer or provide an existing wallet ID.

@FraktalDeFiDAO
Copy link
Copy Markdown
Contributor

💰 Payment Info - Bounty #73

Wallet:

RTCbc57f8031699a0bab6e9a8a2769822f19f115dc5

Reviewed: 5 PRs, 10 findings, 5.5 RTC expected
GitHub: @FraktalDeFiDAO

@CelebrityPunks
Copy link
Copy Markdown
Contributor Author

Thank you for the reviews and merges! Here's my wallet:

Solana (wRTC): 4QsNSyUmL94zTTiPa81kAyyMAwD9BrWoUZ4EFNEaHYSD

Happy to keep contributing. 🦀

@CelebrityPunks
Copy link
Copy Markdown
Contributor Author

Quick clarification — happy to receive payment either way:

  • wRTC on Solana: 4QsNSyUmL94zTTiPa81kAyyMAwD9BrWoUZ4EFNEaHYSD
  • wRTC on Base: 0xec8E3753884275a1d9A58A47D3945c2a4e1FE7f2

If you prefer to pay in native RTC on-chain, I can create a RustChain wallet — just let me know!

@CelebrityPunks
Copy link
Copy Markdown
Contributor Author

Native RTC wallet created:

RTC Address: RTC5ec5adcbca045184a0ecf0e8a0854dfb327a240e

Please send the 21 RTC here. Thanks!

createkr pushed a commit to createkr/Rustchain that referenced this pull request Mar 22, 2026
Single-file Python CLI that checks node health, epoch info,
chain tip, active miners, with color-coded output and watch mode.
No external dependencies beyond stdlib.

Co-authored-by: Abraham <bob.haddad.33@gmail.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@FlintLeng
Copy link
Copy Markdown
Contributor

Reviewed changes: feat: CLI health monitor tool [Bounty #1606]. Solid technical approach.

@FlintLeng
Copy link
Copy Markdown
Contributor

PR Review #949 — Bounty #2782 claim.

Observations:

  1. Code change scope assessed — meaningful modifications to codebase.
  2. Error handling patterns reviewed — follows RustChain conventions.
  3. Integration consistency verified — aligns with architecture.

FTC Disclosure: This review submitted for RustChain bounty (#2782). Wallet: RTC019e78d600fb3131c29d7ba80aba8fe644be426e

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/L PR: 201-500 lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BOUNTY: 5 RTC] Create a CLI tool to monitor RustChain node health

5 participants