Skip to content

Add EnvConfig parser#768

Open
lemunozm wants to merge 8 commits intomainfrom
env-config
Open

Add EnvConfig parser#768
lemunozm wants to merge 8 commits intomainfrom
env-config

Conversation

@lemunozm
Copy link
Contributor

@lemunozm lemunozm commented Feb 5, 2026

Product requirements

  • Add EnvConfig parser as a source of truth for validating env/*.json files.
  • Benefits:
    • Allows to always parse the env files with same expectations and do proper checks.
    • Allows to check that all env files are consitent with our requirements (see EnvFiles.t.sol).
    • Allows a much easier integration of env files with our codebase.
      • Right now integrated to ValidateContractsFromFactories.s.sol script but the long term of this is to integrate also in LaunchDeployer, OnlyAdapters, spells, validators, and fork tests (follow up PRs)

@lemunozm lemunozm self-assigned this Feb 5, 2026
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.

1 participant