diff --git a/foundry.toml b/foundry.toml index fe535f7..f65f41f 100644 --- a/foundry.toml +++ b/foundry.toml @@ -5,7 +5,8 @@ libs = ["lib"] optimizer = true optimizer_runs = 999999 via_ir = true -evm_version = "shanghai" +solc_version = "0.8.24" +evm_version = "cancun" [profile.intense.fuzz] max_test_rejects = 999999 diff --git a/script/DeployMessageReceiver.s.sol b/script/DeployMessageReceiver.s.sol new file mode 100644 index 0000000..0aa9711 --- /dev/null +++ b/script/DeployMessageReceiver.s.sol @@ -0,0 +1,15 @@ +// SPDX-License-Identifier: Apache-2.0 +pragma solidity ^0.8.23; + +import {MessageReceiverMock} from "src/mocks/MessageReceiverMock.sol"; +import {Script} from "forge-std/Script.sol"; + +contract DeployMessageReceiver is Script { + function run() external { + vm.startBroadcast(); + address bridge = vm.envAddress("BRIDGE"); + MessageReceiverMock receiver = new MessageReceiverMock(); + receiver.initialize(bridge); + vm.stopBroadcast(); + } +}