Skip to content

[126] Issue 41: starforge config doctor — validate config and connectivity#295

Merged
Nanle-code merged 3 commits into
Nanle-code:masterfrom
broda-spendy:fix/126-issue-41-starforge-config-doctor-validate-config-and-connectivity
Jun 23, 2026
Merged

[126] Issue 41: starforge config doctor — validate config and connectivity#295
Nanle-code merged 3 commits into
Nanle-code:masterfrom
broda-spendy:fix/126-issue-41-starforge-config-doctor-validate-config-and-connectivity

Conversation

@broda-spendy

Copy link
Copy Markdown

Summary

  • Add starforge config doctor to validate config.toml schema, wallets, networks, plugin trust, and encryption params
  • Check Horizon reachability, Soroban RPC getHealth, and Stellar CLI on PATH for the active network
  • Exit non-zero when any check fails; includes unit and CLI smoke tests

Closes #132

Test plan

  • cargo build --locked
  • cargo test --test cli_smoke config_doctor
  • cargo test validate_config_integrity check_soroban_rpc
  • CI green on Linux

Made with Cursor

shimonenator and others added 3 commits June 23, 2026 10:14
…ecks.

Implements validate_config_integrity, Soroban RPC getHealth probing, and a
config doctor command that exits non-zero when any check fails. Closes Nanle-code#132.

Co-authored-by: Cursor <cursoragent@cursor.com>
Aligns expected substrings with [VERIFIED]/[DOCS]/[DEPRECATED]/[POPULAR] output.

Co-authored-by: Cursor <cursoragent@cursor.com>
@Nanle-code Nanle-code merged commit 7ad323c into Nanle-code:master Jun 23, 2026
2 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Issue 41: starforge config doctor — validate config and connectivity

3 participants