• 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
..
bootstrap Loading commit data...
broadcaster Loading commit data...
inspect Loading commit data...
integration_test Loading commit data...
opcm Loading commit data...
pipeline Loading commit data...
state Loading commit data...
version Loading commit data...
apply.go Loading commit data...
flags.go Loading commit data...
init.go Loading commit data...