You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
test: zeus queued deployments + arbitrary envs (#1287)
**Motivation:**
We want to support Zeus config parsing to enable testing of queued
deployments. Our original deployment parser lacked the flexibility
needed to support Zeus without requiring changes to Zeus itself.
Additionally, the `User` and `AVS` contracts deployed by the
`IntegrationDeployer` aren't able to properly read config from
`IntegrationDeployer` leading to bandaid solutions.
**Modifications:**
- Removed `InitialDeploymentParser`: About 1k lines -> 100 for parsing.
- Added `ConfigParser`: A parser that supports both fast TOML parsing
and Zeus-style parsing.
- Added `ConfigGetters`: A abstraction that allows contracts deployed by
the `IntegrationDeployer` to easily access the current configuration.
**Result:**
Contracts deployed through the `IntegrationDeployer` can now reliably
access their configuration, and Zeus integration is possible without
needing to modify Zeus.
0 commit comments