Skip to content

feat: use simplified configuration management - #685

Merged
bmuddha merged 1 commit into
masterfrom
bmuddha/refactor/config-crate
Dec 1, 2025
Merged

bmuddha merged 1 commit into
masterfrom
bmuddha/refactor/config-crate

Conversation

@bmuddha

@bmuddha bmuddha commented Nov 25, 2025 •

Copy link
Copy Markdown
Collaborator

Summary by CodeRabbit

  • Refactor

    • Unified configuration into a layered model (CLI > Env > TOML > Defaults); renamed and standardized config keys (accountsdb, database-size, index-size, block-time) and simplified ledger reset behavior.
  • New Features

    • Added ValidatorParams, new CLI options (listen, metrics), structured remote endpoints, Loadable programs list, new config types (ledger, accountsdb, chainlink, metrics), plus an example config and README.
  • Removed

    • Removed legacy macro-based helpers, old EphemeralConfig surface, obsolete config modules and many legacy fixtures/tests.

✏️ Tip: You can customize this high-level summary in your review settings.

Loading
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.

2 participants