• Matthew Slipper's avatar
    Cleanups for production, add standard addresses (#12169) · 644dc2b5
    Matthew Slipper authored
    * Cleanups for production, add standard addresses
    
    This PR:
    
    - Cleans up the intent file to be more suitable for production deployments
    - Fixes various bugs encountered while preparing `op-deployer` for use against predeployed OPCM contracts
    - Adds a new CLI command to bootstrap a new OPCM deployment against an existing set of implementation contracts
    
    Note on Solidity changes:
    
    - Since the code for custom gas tokens is in the monorepo but isn't included in an official contracts release yet, we had to add interfaces for the pre-CGT contracts to the Solidity codebase.
    - The `DeployImplementations` script looks at the release identifier to determine whether or not it should use the pre- or post-CGT interfaces.
    
    * goimports
    
    * lints
    
    * fix tests
    
    * revert tx manger changes
    
    * Update packages/contracts-bedrock/src/L1/interfaces/IL1StandardBridgeV160.sol
    Co-authored-by: default avatarMaurelian <john@oplabs.co>
    
    * Update packages/contracts-bedrock/src/L1/interfaces/IL1CrossDomainMessengerV160.sol
    Co-authored-by: default avatarMaurelian <john@oplabs.co>
    
    * use new opcm
    
    * fix test
    
    * semver
    
    * semver
    
    * bump semver
    
    * update manager deployment
    
    * natspec
    
    * SEMVER
    
    ---------
    Co-authored-by: default avatarMaurelian <john@oplabs.co>
    644dc2b5
Name
Last commit
Last update
..
autogen Loading commit data...
checks Loading commit data...
deploy Loading commit data...
fpac Loading commit data...
getting-started Loading commit data...
go-ffi Loading commit data...
interfaces Loading commit data...
libraries Loading commit data...
ops Loading commit data...
periphery Loading commit data...
safe Loading commit data...
utils Loading commit data...
Artifacts.s.sol Loading commit data...
DeployAuthSystem.s.sol Loading commit data...
DeployImplementations.s.sol Loading commit data...
DeployOPChain.s.sol Loading commit data...
DeploySuperchain.s.sol Loading commit data...
L2Genesis.s.sol Loading commit data...
SetPreinstalls.s.sol Loading commit data...