• Mark Tyneway's avatar
    contracts-bedrock: upgrade to multichain script · 712f4d67
    Mark Tyneway authored
    Implements a `forge script` to upgrade to the new L1 contracts.
    This assumes that the proxy admin owner is a gnosis safe.
    
    The test can be ran with the following command:
    
    ```bash
    forge test -vv --contracts scripts/upgrades --mc Multichain --rpc-url $ETH_RPC_URL
    ```
    
    Where `ETH_RPC_URL` is set to a goerli endpoint. Add `-vvvvv` instead of
    `-vv` to see the execution that happens.
    712f4d67
Name
Last commit
Last update
..
differential-testing Loading commit data...
interfaces Loading commit data...
libraries Loading commit data...
outputs Loading commit data...
universal Loading commit data...
upgrades Loading commit data...
Chains.sol Loading commit data...
Deploy.s.sol Loading commit data...
DeployConfig.s.sol Loading commit data...
DeployL2.s.sol Loading commit data...
Deployer.sol Loading commit data...
Executables.sol Loading commit data...
FaultDisputeGameViz.s.sol Loading commit data...
FeeVaultWithdrawal.s.sol Loading commit data...
SemverLock.s.sol Loading commit data...
dag-viz.py Loading commit data...
forge-test-names.ts Loading commit data...
invariant-doc-gen.ts Loading commit data...
slither.sh Loading commit data...
storage-snapshot.sh Loading commit data...
validate-deploy-configs.sh Loading commit data...
validate-spacers.ts Loading commit data...
verify-foundry-install.sh Loading commit data...