• 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
..
L1 Loading commit data...
L2 Loading commit data...
actors Loading commit data...
cannon Loading commit data...
dispute Loading commit data...
fixtures Loading commit data...
governance Loading commit data...
invariants Loading commit data...
kontrol Loading commit data...
legacy Loading commit data...
libraries Loading commit data...
mocks Loading commit data...
opcm Loading commit data...
periphery Loading commit data...
safe Loading commit data...
safe-tools Loading commit data...
setup Loading commit data...
universal Loading commit data...
vendor Loading commit data...
BenchmarkTest.t.sol Loading commit data...
ExtendedPause.t.sol Loading commit data...
L2Genesis.t.sol Loading commit data...
Predeploys.t.sol Loading commit data...
Preinstalls.t.sol Loading commit data...
Specs.t.sol Loading commit data...