diff --git a/scripts/deterministic/DeployScroll.s.sol b/scripts/deterministic/DeployScroll.s.sol index 5af7e22c..d02e0116 100644 --- a/scripts/deterministic/DeployScroll.s.sol +++ b/scripts/deterministic/DeployScroll.s.sol @@ -1368,7 +1368,8 @@ contract DeployScroll is DeterministicDeployment { if (l1MessengerBalance < amountToLock) { uint256 amountToSend = amountToLock - l1MessengerBalance; - payable(L1_SCROLL_MESSENGER_PROXY_ADDR).transfer(amountToSend); + (bool sent, bytes memory data) = payable(L1_SCROLL_MESSENGER_PROXY_ADDR).call{value: amountToSend}(""); + require(sent, "[ERROR] failed to lock tokens on layer 1"); } } else { uint256 l1GasTokenGatewayBalance = IERC20Metadata(L1_GAS_TOKEN_ADDR).balanceOf(