• 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
..
clients Loading commit data...
cmd Loading commit data...
contracts Loading commit data...
crossdomain Loading commit data...
deployer Loading commit data...
devkeys Loading commit data...
foundry Loading commit data...
genesis Loading commit data...
interopgen Loading commit data...
script Loading commit data...
solc Loading commit data...
srcmap Loading commit data...
.gitignore Loading commit data...
Makefile Loading commit data...