chore: remove MultiPythOracleAdapter for Euler launch#238
Conversation
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
b928009 to
a9a35d3
Compare
Deletes the multi-feed Pyth oracle adapter and its deployer:
- src/concrete/oracle/MultiPythOracleAdapter.sol
- src/concrete/deploy/MultiPythOracleAdapterBeaconSetDeployer.sol
- src/concrete/deploy/MultiOracleUnifiedDeployer.sol
- All test/src/concrete/oracle/MultiPythOracleAdapter.*.t.sol files
- test/src/concrete/deploy/MultiOracleUnifiedDeployer.t.sol
Drops references throughout:
- script/Deploy.sol: removes deploy fns and DEPLOYMENT_SUITE_MULTI_* constants
- src/lib/LibProdDeploy.sol: drops MULTI_PYTH_ORACLE_ADAPTER_BEACON_SET_DEPLOYER + MULTI_ORACLE_UNIFIED_DEPLOYER constants
- test/src/concrete/ProdFork.t.sol: deletes wtCOIN-multi prod-fork test block and WTCOIN_MULTI_* address constants
- subgraph/{subgraph.yaml,schema.graphql,networks.json,src/{deployer.ts,oracle-adapter.ts},tests/{handlers/handle-oracle-adapter.test.ts,event-mocks.test.ts}}: drops MultiPyth and MultiOracleUnified data sources, entities, handlers, mocks.
Subsumes PR #227 (MultiPyth cascade narrow-catch) since the entire surface area it constrained is gone.
Also fixes stale OLD-style soldeer imports in test/src/concrete/protocol/AutoPausePropagation.t.sol that survived the migration rebase.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
6fdcad4 to
c57e684
Compare
a9a35d3 to
48b9306
Compare

Deletes the multi-feed Pyth oracle adapter and its deployer:
Drops references throughout:
Subsumes PR #227 (MultiPyth cascade narrow-catch) since the entire surface area it constrained is gone.
Also fixes stale OLD-style soldeer imports in test/src/concrete/protocol/AutoPausePropagation.t.sol that survived the migration rebase.
Co-Authored-By: Claude Opus 4.7 noreply@anthropic.com