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
For feature parity with the old superchain-ops system, tasks need a way to be able to override state. This is commonly used by task developers to override the nonce of the parent multisig (see here).
However, task developers should be able to define any state overrides, not limited to nonces. The base contracts Simulation.sol library has helper functions to assist with this.
Requirements for OPCM
Override nonces
Override thresholds
Override implementation addresses on superchain level proxies e.g. this line will revert if we're doing a simulation where we are upgrading Base before OP has updated (Base doesn't use upgradeController address). OPCM enforces ordering in that OP mainnet/sepolia has to execute upgrade first before any other chain.
The text was updated successfully, but these errors were encountered:
For feature parity with the old superchain-ops system, tasks need a way to be able to override state. This is commonly used by task developers to override the nonce of the parent multisig (see here).
However, task developers should be able to define any state overrides, not limited to nonces. The base contracts Simulation.sol library has helper functions to assist with this.
Requirements for OPCM
The text was updated successfully, but these errors were encountered: