ethereum-optimism / optimism

Optimism is Ethereum, scaled.
https://optimism.io
MIT License
5.65k stars 3.28k forks source link

Sanity check the intent before running pipeline stages #12899

Open mslipper opened 5 days ago

mslipper commented 5 days ago

Users are running into issues where their deployment reverts on-chain due to validation errors in the intent that can be checked during pipeline initialization. To fix, we should implement the checks OPContractsManager.sol performs in the deploy() method in pipeline.Initialize.