Skip to content

Commit

Permalink
Merge branch 'main' into doc-env-root
Browse files Browse the repository at this point in the history
  • Loading branch information
gzeoneth authored Aug 20, 2024
2 parents 7005cbc + 9dc6a0f commit 33fd3fc
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 2 deletions.
2 changes: 1 addition & 1 deletion scripts/foundry/contract-upgrades/2.1.0/.env.sample
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## These env vars are used for ExecuteNitroContracts2Point1Point0UpgradeScript

UPGRADE_ACTION_ADDRESS=
ROLLUP_ADDRESS=
INBOX_ADDRESS=
PROXY_ADMIN_ADDRESS=
PARENT_UPGRADE_EXECUTOR_ADDRESS=
WASM_MODULE_ROOT=0x260f5fa5c3176a856893642e149cf128b5a8de9f828afec8d11184415dd8dc69
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ import {
import {IBridge} from "@arbitrum/nitro-contracts-2.1.0/src/bridge/IBridge.sol";
import {IRollupCore} from "@arbitrum/nitro-contracts-2.1.0/src/rollup/IRollupCore.sol";
import {IUpgradeExecutor} from "@offchainlabs/upgrade-executor/src/IUpgradeExecutor.sol";
import {IInboxBase} from "@arbitrum/nitro-contracts-1.2.1/src/bridge/IInboxBase.sol";

/**
* @title ExecuteNitroContracts1Point2Point1UpgradeScript
Expand All @@ -22,8 +23,10 @@ contract ExecuteNitroContracts2Point1Point0UpgradeScript is Script {
NitroContracts2Point1Point0UpgradeAction upgradeAction =
NitroContracts2Point1Point0UpgradeAction(vm.envAddress("UPGRADE_ACTION_ADDRESS"));

IInboxBase inbox = IInboxBase(vm.envAddress("INBOX_ADDRESS"));

// check prerequisites
IRollupCore rollup = IRollupCore(vm.envAddress("ROLLUP_ADDRESS"));
IRollupCore rollup = IRollupCore(address(inbox.bridge().rollup()));
require(rollup.wasmModuleRoot() == upgradeAction.condRoot(), "Incorrect starting wasm module root");

vm.startBroadcast();
Expand Down

0 comments on commit 33fd3fc

Please sign in to comment.