This release is part of the v0.2.0 lineage, which supports v2.0.0 of the smart contracts.
⚠️ Important Bugfix Alert ⚠️
This release fixes a bug in the deployment pipeline that improperly set the SuperchainConfig
for newly-deployed chains to its standard value. You are affected by this issue if:
- Your chain was deployed with custom
superchain_roles
in its intent. - You used a tagged artifacts locator to deploy the chain's L1 contracts.
- Your chain was deployed to Sepolia or mainnet.
If you are affected by this issue for a production chain, please reach out on Discord.
This issue occurred because older versions of OP Deployer would use predeployed instances of the OPCM if the artifacts locator was a tag and the chain was Sepolia or mainnet. Going forward, OP Deployer will always deploy a fresh OPCM unless you specify standard
or standard-overrides
as your intent type. If you specify custom Superchain roles in your intent with standard-overrides
, a fresh OPCM will still be deployed.