diff --git a/scripts/deploymentUtils.ts b/scripts/deploymentUtils.ts index cb8f9c4c..f633c658 100644 --- a/scripts/deploymentUtils.ts +++ b/scripts/deploymentUtils.ts @@ -228,6 +228,7 @@ export async function deployAllContracts( ) const rollupUser = await deployContract('RollupUserLogic', signer, [], verify) const upgradeExecutor = await deployUpgradeExecutor(signer) + await upgradeExecutor.deployTransaction.wait() const validatorUtils = await deployContract( 'ValidatorUtils', signer, diff --git a/src/precompiles/ArbSys.sol b/src/precompiles/ArbSys.sol index 4e7a8f41..56c0bad9 100644 --- a/src/precompiles/ArbSys.sol +++ b/src/precompiles/ArbSys.sol @@ -29,7 +29,8 @@ interface ArbSys { function arbChainID() external view returns (uint256); /** - * @notice Get internal version number identifying an ArbOS build + * @notice Get internal version number identifying an ArbOS build, this is `55 + nitroArbOS version number` + * e.g. on ArbOS 31 this would return 86. This is the only function that have the 55 offset. * @return version number as int */ function arbOSVersion() external view returns (uint256);