From 75046b818e746b4d1c93ef54218d0bfce8f48027 Mon Sep 17 00:00:00 2001 From: Duncan Townsend Date: Thu, 19 Feb 2026 13:14:10 +0100 Subject: [PATCH 1/5] Update from solc 0.8.33 to 0.8.34 to avoid `delete transient` bug --- sh/common_deploy_bridge_settler.sh | 2 +- sh/common_deploy_settler.sh | 6 +++--- src/chains/Abstract/BridgeSettler.sol | 2 +- src/chains/Abstract/Common.sol | 2 +- src/chains/Abstract/Intent.sol | 2 +- src/chains/Abstract/MetaTxn.sol | 2 +- src/chains/Abstract/TakerSubmitted.sol | 2 +- src/chains/AbstractSepolia/BridgeSettler.sol | 2 +- src/chains/AbstractSepolia/Common.sol | 2 +- src/chains/AbstractSepolia/Intent.sol | 2 +- src/chains/AbstractSepolia/MetaTxn.sol | 2 +- src/chains/AbstractSepolia/TakerSubmitted.sol | 2 +- src/chains/Arbitrum/BridgeSettler.sol | 2 +- src/chains/Arbitrum/Common.sol | 2 +- src/chains/Arbitrum/Intent.sol | 2 +- src/chains/Arbitrum/MetaTxn.sol | 2 +- src/chains/Arbitrum/TakerSubmitted.sol | 2 +- src/chains/Avalanche/BridgeSettler.sol | 2 +- src/chains/Avalanche/Common.sol | 2 +- src/chains/Avalanche/Intent.sol | 2 +- src/chains/Avalanche/MetaTxn.sol | 2 +- src/chains/Avalanche/TakerSubmitted.sol | 2 +- src/chains/Base/BridgeSettler.sol | 2 +- src/chains/Base/Common.sol | 2 +- src/chains/Base/Intent.sol | 2 +- src/chains/Base/MetaTxn.sol | 2 +- src/chains/Base/TakerSubmitted.sol | 2 +- src/chains/Berachain/BridgeSettler.sol | 2 +- src/chains/Berachain/Common.sol | 2 +- src/chains/Berachain/Intent.sol | 2 +- src/chains/Berachain/MetaTxn.sol | 2 +- src/chains/Berachain/TakerSubmitted.sol | 2 +- src/chains/Blast/BridgeSettler.sol | 2 +- src/chains/Blast/Intent.sol | 2 +- src/chains/Blast/MetaTxn.sol | 2 +- src/chains/Blast/TakerSubmitted.sol | 2 +- src/chains/Bnb/BridgeSettler.sol | 2 +- src/chains/Bnb/Common.sol | 2 +- src/chains/Bnb/Intent.sol | 2 +- src/chains/Bnb/MetaTxn.sol | 2 +- src/chains/Bnb/TakerSubmitted.sol | 2 +- src/chains/Gnosis/BridgeSettler.sol | 2 +- src/chains/Gnosis/Common.sol | 2 +- src/chains/Gnosis/Intent.sol | 2 +- src/chains/Gnosis/MetaTxn.sol | 2 +- src/chains/Gnosis/TakerSubmitted.sol | 2 +- src/chains/HyperEvm/BridgeSettler.sol | 2 +- src/chains/HyperEvm/Common.sol | 2 +- src/chains/HyperEvm/Intent.sol | 2 +- src/chains/HyperEvm/MetaTxn.sol | 2 +- src/chains/HyperEvm/TakerSubmitted.sol | 2 +- src/chains/Ink/BridgeSettler.sol | 2 +- src/chains/Ink/Common.sol | 2 +- src/chains/Ink/Intent.sol | 2 +- src/chains/Ink/MetaTxn.sol | 2 +- src/chains/Ink/TakerSubmitted.sol | 2 +- src/chains/Katana/BridgeSettler.sol | 2 +- src/chains/Katana/Common.sol | 2 +- src/chains/Katana/Intent.sol | 2 +- src/chains/Katana/MetaTxn.sol | 2 +- src/chains/Katana/TakerSubmitted.sol | 2 +- src/chains/Linea/BridgeSettler.sol | 2 +- src/chains/Linea/Common.sol | 2 +- src/chains/Linea/Intent.sol | 2 +- src/chains/Linea/MetaTxn.sol | 2 +- src/chains/Linea/TakerSubmitted.sol | 2 +- src/chains/Mainnet/BridgeSettler.sol | 2 +- src/chains/Mainnet/Common.sol | 2 +- src/chains/Mainnet/Intent.sol | 2 +- src/chains/Mainnet/MetaTxn.sol | 2 +- src/chains/Mainnet/TakerSubmitted.sol | 2 +- src/chains/Mantle/BridgeSettler.sol | 2 +- src/chains/Mantle/Common.sol | 2 +- src/chains/Mantle/Intent.sol | 2 +- src/chains/Mantle/MetaTxn.sol | 2 +- src/chains/Mantle/TakerSubmitted.sol | 2 +- src/chains/Mode/BridgeSettler.sol | 2 +- src/chains/Mode/Intent.sol | 2 +- src/chains/Mode/MetaTxn.sol | 2 +- src/chains/Mode/TakerSubmitted.sol | 2 +- src/chains/Monad/BridgeSettler.sol | 2 +- src/chains/Monad/Common.sol | 2 +- src/chains/Monad/Intent.sol | 2 +- src/chains/Monad/MetaTxn.sol | 2 +- src/chains/Monad/TakerSubmitted.sol | 2 +- src/chains/MonadTestnet/Common.sol | 2 +- src/chains/MonadTestnet/Intent.sol | 2 +- src/chains/MonadTestnet/MetaTxn.sol | 2 +- src/chains/MonadTestnet/TakerSubmitted.sol | 2 +- src/chains/Optimism/BridgeSettler.sol | 2 +- src/chains/Optimism/Common.sol | 2 +- src/chains/Optimism/Intent.sol | 2 +- src/chains/Optimism/MetaTxn.sol | 2 +- src/chains/Optimism/TakerSubmitted.sol | 2 +- src/chains/Plasma/BridgeSettler.sol | 2 +- src/chains/Plasma/Common.sol | 2 +- src/chains/Plasma/Intent.sol | 2 +- src/chains/Plasma/MetaTxn.sol | 2 +- src/chains/Plasma/TakerSubmitted.sol | 2 +- src/chains/Polygon/BridgeSettler.sol | 2 +- src/chains/Polygon/Common.sol | 2 +- src/chains/Polygon/Intent.sol | 2 +- src/chains/Polygon/MetaTxn.sol | 2 +- src/chains/Polygon/TakerSubmitted.sol | 2 +- src/chains/Scroll/BridgeSettler.sol | 2 +- src/chains/Scroll/Common.sol | 2 +- src/chains/Scroll/Intent.sol | 2 +- src/chains/Scroll/MetaTxn.sol | 2 +- src/chains/Scroll/TakerSubmitted.sol | 2 +- src/chains/Sepolia/BridgeSettler.sol | 2 +- src/chains/Sepolia/Common.sol | 2 +- src/chains/Sepolia/Intent.sol | 2 +- src/chains/Sepolia/MetaTxn.sol | 2 +- src/chains/Sepolia/TakerSubmitted.sol | 2 +- src/chains/Sonic/BridgeSettler.sol | 2 +- src/chains/Sonic/Common.sol | 2 +- src/chains/Sonic/Intent.sol | 2 +- src/chains/Sonic/MetaTxn.sol | 2 +- src/chains/Sonic/TakerSubmitted.sol | 2 +- src/chains/Taiko/BridgeSettler.sol | 2 +- src/chains/Taiko/Common.sol | 2 +- src/chains/Taiko/Intent.sol | 2 +- src/chains/Taiko/MetaTxn.sol | 2 +- src/chains/Taiko/TakerSubmitted.sol | 2 +- src/chains/Tempo/BridgeSettler.sol | 2 +- src/chains/Tempo/Common.sol | 2 +- src/chains/Tempo/Intent.sol | 2 +- src/chains/Tempo/MetaTxn.sol | 2 +- src/chains/Tempo/TakerSubmitted.sol | 2 +- src/chains/Unichain/BridgeSettler.sol | 2 +- src/chains/Unichain/Common.sol | 2 +- src/chains/Unichain/Intent.sol | 2 +- src/chains/Unichain/MetaTxn.sol | 2 +- src/chains/Unichain/TakerSubmitted.sol | 2 +- src/chains/WorldChain/BridgeSettler.sol | 2 +- src/chains/WorldChain/Common.sol | 2 +- src/chains/WorldChain/Intent.sol | 2 +- src/chains/WorldChain/MetaTxn.sol | 2 +- src/chains/WorldChain/TakerSubmitted.sol | 2 +- src/utils/512Math.sol | 2 +- test/unit/deployer/AltItoA.sol | 2 +- 141 files changed, 143 insertions(+), 143 deletions(-) diff --git a/sh/common_deploy_bridge_settler.sh b/sh/common_deploy_bridge_settler.sh index deaa0912c..da18636ca 100644 --- a/sh/common_deploy_bridge_settler.sh +++ b/sh/common_deploy_bridge_settler.sh @@ -24,7 +24,7 @@ else fi forge flatten -o "$flat_bridge_settler_source" src/chains/"$chain_display_name"/BridgeSettler.sol >/dev/null -FOUNDRY_SOLC_VERSION=0.8.33 forge build "$flat_bridge_settler_source" +FOUNDRY_SOLC_VERSION=0.8.34 forge build "$flat_bridge_settler_source" declare bridge_settler_artifact bridge_settler_artifact="$project_root"/out/"$chain_display_name"BridgeSettlerFlat.sol/"$chain_display_name"BridgeSettler.json diff --git a/sh/common_deploy_settler.sh b/sh/common_deploy_settler.sh index 160acd1ee..c417d4bcb 100644 --- a/sh/common_deploy_settler.sh +++ b/sh/common_deploy_settler.sh @@ -4,21 +4,21 @@ flat_taker_source="$project_root"/src/flat/"$chain_display_name"TakerSubmittedFl declare -r flat_taker_source trap 'trap - EXIT; set +e; rm -f '"$(_escape "$flat_taker_source")" EXIT forge flatten -o "$flat_taker_source" src/chains/"$chain_display_name"/TakerSubmitted.sol >/dev/null -FOUNDRY_SOLC_VERSION=0.8.33 forge build "$flat_taker_source" +FOUNDRY_SOLC_VERSION=0.8.34 forge build "$flat_taker_source" declare flat_metatx_source flat_metatx_source="$project_root"/src/flat/"$chain_display_name"MetaTxnFlat.sol declare -r flat_metatx_source trap 'trap - EXIT; set +e; rm -f '"$(_escape "$flat_taker_source")"' '"$(_escape "$flat_metatx_source")" EXIT forge flatten -o "$flat_metatx_source" src/chains/"$chain_display_name"/MetaTxn.sol >/dev/null -FOUNDRY_SOLC_VERSION=0.8.33 forge build "$flat_metatx_source" +FOUNDRY_SOLC_VERSION=0.8.34 forge build "$flat_metatx_source" declare flat_intent_source flat_intent_source="$project_root"/src/flat/"$chain_display_name"IntentFlat.sol declare -r flat_intent_source trap 'trap - EXIT; set +e; rm -f '"$(_escape "$flat_taker_source")"' '"$(_escape "$flat_metatx_source")"' '"$(_escape "$flat_intent_source")" EXIT forge flatten -o "$flat_intent_source" src/chains/"$chain_display_name"/Intent.sol >/dev/null -FOUNDRY_SOLC_VERSION=0.8.33 forge build "$flat_intent_source" +FOUNDRY_SOLC_VERSION=0.8.34 forge build "$flat_intent_source" declare taker_artifact taker_artifact="$project_root"/out/"$chain_display_name"TakerSubmittedFlat.sol/"$chain_display_name"Settler.json diff --git a/src/chains/Abstract/BridgeSettler.sol b/src/chains/Abstract/BridgeSettler.sol index 9ddd422b9..d1c68b67f 100644 --- a/src/chains/Abstract/BridgeSettler.sol +++ b/src/chains/Abstract/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerAbstract} from "../../SettlerAbstract.sol"; import {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Abstract/Common.sol b/src/chains/Abstract/Common.sol index 386cfe10f..c881c8e04 100644 --- a/src/chains/Abstract/Common.sol +++ b/src/chains/Abstract/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Abstract/Intent.sol b/src/chains/Abstract/Intent.sol index 44e8199f3..3b876bf0b 100644 --- a/src/chains/Abstract/Intent.sol +++ b/src/chains/Abstract/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {AbstractSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Abstract/MetaTxn.sol b/src/chains/Abstract/MetaTxn.sol index b39cd05b0..75a33d7c2 100644 --- a/src/chains/Abstract/MetaTxn.sol +++ b/src/chains/Abstract/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {AbstractMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Abstract/TakerSubmitted.sol b/src/chains/Abstract/TakerSubmitted.sol index f5b6e8296..ed86ff550 100644 --- a/src/chains/Abstract/TakerSubmitted.sol +++ b/src/chains/Abstract/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {AbstractMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/AbstractSepolia/BridgeSettler.sol b/src/chains/AbstractSepolia/BridgeSettler.sol index f8986691d..059a0387b 100644 --- a/src/chains/AbstractSepolia/BridgeSettler.sol +++ b/src/chains/AbstractSepolia/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerAbstract} from "../../SettlerAbstract.sol"; import {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/AbstractSepolia/Common.sol b/src/chains/AbstractSepolia/Common.sol index c3c78e064..175a4b671 100644 --- a/src/chains/AbstractSepolia/Common.sol +++ b/src/chains/AbstractSepolia/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/AbstractSepolia/Intent.sol b/src/chains/AbstractSepolia/Intent.sol index 791985f5b..85b74da33 100644 --- a/src/chains/AbstractSepolia/Intent.sol +++ b/src/chains/AbstractSepolia/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {AbstractSepoliaSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/AbstractSepolia/MetaTxn.sol b/src/chains/AbstractSepolia/MetaTxn.sol index 8a41e1530..2cadc13b0 100644 --- a/src/chains/AbstractSepolia/MetaTxn.sol +++ b/src/chains/AbstractSepolia/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {AbstractSepoliaMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/AbstractSepolia/TakerSubmitted.sol b/src/chains/AbstractSepolia/TakerSubmitted.sol index 65b1ff1ee..4b3427175 100644 --- a/src/chains/AbstractSepolia/TakerSubmitted.sol +++ b/src/chains/AbstractSepolia/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {AbstractSepoliaMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Arbitrum/BridgeSettler.sol b/src/chains/Arbitrum/BridgeSettler.sol index 518bce908..826108c51 100644 --- a/src/chains/Arbitrum/BridgeSettler.sol +++ b/src/chains/Arbitrum/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Arbitrum/Common.sol b/src/chains/Arbitrum/Common.sol index 49a4bed63..965385947 100644 --- a/src/chains/Arbitrum/Common.sol +++ b/src/chains/Arbitrum/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Arbitrum/Intent.sol b/src/chains/Arbitrum/Intent.sol index 9d7ed7e6e..f56f7d2aa 100644 --- a/src/chains/Arbitrum/Intent.sol +++ b/src/chains/Arbitrum/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {ArbitrumSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Arbitrum/MetaTxn.sol b/src/chains/Arbitrum/MetaTxn.sol index cb0c2153a..4d7428496 100644 --- a/src/chains/Arbitrum/MetaTxn.sol +++ b/src/chains/Arbitrum/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {ArbitrumMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Arbitrum/TakerSubmitted.sol b/src/chains/Arbitrum/TakerSubmitted.sol index ee198b603..48ced0e12 100644 --- a/src/chains/Arbitrum/TakerSubmitted.sol +++ b/src/chains/Arbitrum/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {ArbitrumMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Avalanche/BridgeSettler.sol b/src/chains/Avalanche/BridgeSettler.sol index afc0a9411..a87c6b3bb 100644 --- a/src/chains/Avalanche/BridgeSettler.sol +++ b/src/chains/Avalanche/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Avalanche/Common.sol b/src/chains/Avalanche/Common.sol index 7228d1e42..92cd133bc 100644 --- a/src/chains/Avalanche/Common.sol +++ b/src/chains/Avalanche/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Avalanche/Intent.sol b/src/chains/Avalanche/Intent.sol index af4f7ca0b..a9a355ad2 100644 --- a/src/chains/Avalanche/Intent.sol +++ b/src/chains/Avalanche/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {AvalancheSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Avalanche/MetaTxn.sol b/src/chains/Avalanche/MetaTxn.sol index 3b67630f9..86ccdd1b6 100644 --- a/src/chains/Avalanche/MetaTxn.sol +++ b/src/chains/Avalanche/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {AvalancheMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Avalanche/TakerSubmitted.sol b/src/chains/Avalanche/TakerSubmitted.sol index e9a870814..9306df223 100644 --- a/src/chains/Avalanche/TakerSubmitted.sol +++ b/src/chains/Avalanche/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {AvalancheMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Base/BridgeSettler.sol b/src/chains/Base/BridgeSettler.sol index 202f9289c..035a282bf 100644 --- a/src/chains/Base/BridgeSettler.sol +++ b/src/chains/Base/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Base/Common.sol b/src/chains/Base/Common.sol index 91505d9e0..0e07081ab 100644 --- a/src/chains/Base/Common.sol +++ b/src/chains/Base/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Base/Intent.sol b/src/chains/Base/Intent.sol index 7eb3f868f..dbaa98f8a 100644 --- a/src/chains/Base/Intent.sol +++ b/src/chains/Base/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {BaseSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Base/MetaTxn.sol b/src/chains/Base/MetaTxn.sol index c0935ce4b..996b94b29 100644 --- a/src/chains/Base/MetaTxn.sol +++ b/src/chains/Base/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {BaseMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Base/TakerSubmitted.sol b/src/chains/Base/TakerSubmitted.sol index 00621a629..8cdc03b7a 100644 --- a/src/chains/Base/TakerSubmitted.sol +++ b/src/chains/Base/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {BaseMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Berachain/BridgeSettler.sol b/src/chains/Berachain/BridgeSettler.sol index 5e4143a41..1fce34513 100644 --- a/src/chains/Berachain/BridgeSettler.sol +++ b/src/chains/Berachain/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Berachain/Common.sol b/src/chains/Berachain/Common.sol index 036e24aa7..05e2d8037 100644 --- a/src/chains/Berachain/Common.sol +++ b/src/chains/Berachain/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Berachain/Intent.sol b/src/chains/Berachain/Intent.sol index e07526809..811e96581 100644 --- a/src/chains/Berachain/Intent.sol +++ b/src/chains/Berachain/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {BerachainSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Berachain/MetaTxn.sol b/src/chains/Berachain/MetaTxn.sol index 99277ca31..4f8c1dbe8 100644 --- a/src/chains/Berachain/MetaTxn.sol +++ b/src/chains/Berachain/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {BerachainMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Berachain/TakerSubmitted.sol b/src/chains/Berachain/TakerSubmitted.sol index 0e47cb4a4..e5c9ffb9b 100644 --- a/src/chains/Berachain/TakerSubmitted.sol +++ b/src/chains/Berachain/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {BerachainMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Blast/BridgeSettler.sol b/src/chains/Blast/BridgeSettler.sol index 598a49434..2a3c1a6cb 100644 --- a/src/chains/Blast/BridgeSettler.sol +++ b/src/chains/Blast/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerAbstract} from "../../SettlerAbstract.sol"; import {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Blast/Intent.sol b/src/chains/Blast/Intent.sol index f4a421baf..fb8bfe6f5 100644 --- a/src/chains/Blast/Intent.sol +++ b/src/chains/Blast/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {BlastSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Blast/MetaTxn.sol b/src/chains/Blast/MetaTxn.sol index ddaad97d6..3f4eae761 100644 --- a/src/chains/Blast/MetaTxn.sol +++ b/src/chains/Blast/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {BlastMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Blast/TakerSubmitted.sol b/src/chains/Blast/TakerSubmitted.sol index 75145153a..e733fbab7 100644 --- a/src/chains/Blast/TakerSubmitted.sol +++ b/src/chains/Blast/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {BlastMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Bnb/BridgeSettler.sol b/src/chains/Bnb/BridgeSettler.sol index a06cd4e55..09f1ff8e3 100644 --- a/src/chains/Bnb/BridgeSettler.sol +++ b/src/chains/Bnb/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Bnb/Common.sol b/src/chains/Bnb/Common.sol index 7e24257e3..df12f9a77 100644 --- a/src/chains/Bnb/Common.sol +++ b/src/chains/Bnb/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Bnb/Intent.sol b/src/chains/Bnb/Intent.sol index 94e9cee9d..a01d431e1 100644 --- a/src/chains/Bnb/Intent.sol +++ b/src/chains/Bnb/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {BnbSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Bnb/MetaTxn.sol b/src/chains/Bnb/MetaTxn.sol index c1430abc8..a2a7b7f67 100644 --- a/src/chains/Bnb/MetaTxn.sol +++ b/src/chains/Bnb/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {BnbMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Bnb/TakerSubmitted.sol b/src/chains/Bnb/TakerSubmitted.sol index 1e580d884..dc9ca859e 100644 --- a/src/chains/Bnb/TakerSubmitted.sol +++ b/src/chains/Bnb/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {BnbMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Gnosis/BridgeSettler.sol b/src/chains/Gnosis/BridgeSettler.sol index 45fefa44c..6260fae52 100644 --- a/src/chains/Gnosis/BridgeSettler.sol +++ b/src/chains/Gnosis/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Gnosis/Common.sol b/src/chains/Gnosis/Common.sol index 7463081b1..f70d3abd8 100644 --- a/src/chains/Gnosis/Common.sol +++ b/src/chains/Gnosis/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Gnosis/Intent.sol b/src/chains/Gnosis/Intent.sol index 24c0e1464..1ffc9d57c 100644 --- a/src/chains/Gnosis/Intent.sol +++ b/src/chains/Gnosis/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {GnosisSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Gnosis/MetaTxn.sol b/src/chains/Gnosis/MetaTxn.sol index ae2f93bb3..088a9f5d2 100644 --- a/src/chains/Gnosis/MetaTxn.sol +++ b/src/chains/Gnosis/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {GnosisMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Gnosis/TakerSubmitted.sol b/src/chains/Gnosis/TakerSubmitted.sol index 8434b60d8..ec25f702e 100644 --- a/src/chains/Gnosis/TakerSubmitted.sol +++ b/src/chains/Gnosis/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {GnosisMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/HyperEvm/BridgeSettler.sol b/src/chains/HyperEvm/BridgeSettler.sol index 978ff5440..3b80c7b4a 100644 --- a/src/chains/HyperEvm/BridgeSettler.sol +++ b/src/chains/HyperEvm/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/HyperEvm/Common.sol b/src/chains/HyperEvm/Common.sol index 4ef548833..18108129f 100644 --- a/src/chains/HyperEvm/Common.sol +++ b/src/chains/HyperEvm/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/HyperEvm/Intent.sol b/src/chains/HyperEvm/Intent.sol index 30444f119..0516a294e 100644 --- a/src/chains/HyperEvm/Intent.sol +++ b/src/chains/HyperEvm/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {HyperEvmSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/HyperEvm/MetaTxn.sol b/src/chains/HyperEvm/MetaTxn.sol index c4b08b456..ba7e3d3eb 100644 --- a/src/chains/HyperEvm/MetaTxn.sol +++ b/src/chains/HyperEvm/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {HyperEvmMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/HyperEvm/TakerSubmitted.sol b/src/chains/HyperEvm/TakerSubmitted.sol index 8b604a855..be02aa9ba 100644 --- a/src/chains/HyperEvm/TakerSubmitted.sol +++ b/src/chains/HyperEvm/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {HyperEvmMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Ink/BridgeSettler.sol b/src/chains/Ink/BridgeSettler.sol index 15d0309c4..17a909c8e 100644 --- a/src/chains/Ink/BridgeSettler.sol +++ b/src/chains/Ink/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Ink/Common.sol b/src/chains/Ink/Common.sol index 4974a4795..ca2f0348f 100644 --- a/src/chains/Ink/Common.sol +++ b/src/chains/Ink/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Ink/Intent.sol b/src/chains/Ink/Intent.sol index a1b7004d6..14c7969f3 100644 --- a/src/chains/Ink/Intent.sol +++ b/src/chains/Ink/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {InkSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Ink/MetaTxn.sol b/src/chains/Ink/MetaTxn.sol index e00b4bdf7..8fdfa953b 100644 --- a/src/chains/Ink/MetaTxn.sol +++ b/src/chains/Ink/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {InkMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Ink/TakerSubmitted.sol b/src/chains/Ink/TakerSubmitted.sol index 61a9a54ae..f629cb4f8 100644 --- a/src/chains/Ink/TakerSubmitted.sol +++ b/src/chains/Ink/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {InkMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Katana/BridgeSettler.sol b/src/chains/Katana/BridgeSettler.sol index e0dff1428..07e488fb4 100644 --- a/src/chains/Katana/BridgeSettler.sol +++ b/src/chains/Katana/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Katana/Common.sol b/src/chains/Katana/Common.sol index 244af664d..048deb7fe 100644 --- a/src/chains/Katana/Common.sol +++ b/src/chains/Katana/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Katana/Intent.sol b/src/chains/Katana/Intent.sol index 2a052c944..69eee5628 100644 --- a/src/chains/Katana/Intent.sol +++ b/src/chains/Katana/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {KatanaSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Katana/MetaTxn.sol b/src/chains/Katana/MetaTxn.sol index efd239ae8..06eca8dfe 100644 --- a/src/chains/Katana/MetaTxn.sol +++ b/src/chains/Katana/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {KatanaMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Katana/TakerSubmitted.sol b/src/chains/Katana/TakerSubmitted.sol index fdf0d9603..4e65184c6 100644 --- a/src/chains/Katana/TakerSubmitted.sol +++ b/src/chains/Katana/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {KatanaMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Linea/BridgeSettler.sol b/src/chains/Linea/BridgeSettler.sol index f32531433..8f28378c9 100644 --- a/src/chains/Linea/BridgeSettler.sol +++ b/src/chains/Linea/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Linea/Common.sol b/src/chains/Linea/Common.sol index ae39d11b2..98c4f550c 100644 --- a/src/chains/Linea/Common.sol +++ b/src/chains/Linea/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Linea/Intent.sol b/src/chains/Linea/Intent.sol index 58a01e1dc..14ee6b9f8 100644 --- a/src/chains/Linea/Intent.sol +++ b/src/chains/Linea/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {LineaSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Linea/MetaTxn.sol b/src/chains/Linea/MetaTxn.sol index ab9367fbf..e9e8235c4 100644 --- a/src/chains/Linea/MetaTxn.sol +++ b/src/chains/Linea/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {LineaMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Linea/TakerSubmitted.sol b/src/chains/Linea/TakerSubmitted.sol index 64d465ff2..e8ffae162 100644 --- a/src/chains/Linea/TakerSubmitted.sol +++ b/src/chains/Linea/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {LineaMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Mainnet/BridgeSettler.sol b/src/chains/Mainnet/BridgeSettler.sol index 90046d6e6..e7bf6c8a6 100644 --- a/src/chains/Mainnet/BridgeSettler.sol +++ b/src/chains/Mainnet/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Mainnet/Common.sol b/src/chains/Mainnet/Common.sol index 4feb20262..5199ecb65 100644 --- a/src/chains/Mainnet/Common.sol +++ b/src/chains/Mainnet/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Mainnet/Intent.sol b/src/chains/Mainnet/Intent.sol index 0c7f824ad..f8101aaa0 100644 --- a/src/chains/Mainnet/Intent.sol +++ b/src/chains/Mainnet/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {MainnetSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Mainnet/MetaTxn.sol b/src/chains/Mainnet/MetaTxn.sol index 00e839cdd..c2ed35272 100644 --- a/src/chains/Mainnet/MetaTxn.sol +++ b/src/chains/Mainnet/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {MainnetMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Mainnet/TakerSubmitted.sol b/src/chains/Mainnet/TakerSubmitted.sol index b28a4de30..2686f95f8 100644 --- a/src/chains/Mainnet/TakerSubmitted.sol +++ b/src/chains/Mainnet/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {MainnetMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Mantle/BridgeSettler.sol b/src/chains/Mantle/BridgeSettler.sol index 598b36dc7..44b3959ae 100644 --- a/src/chains/Mantle/BridgeSettler.sol +++ b/src/chains/Mantle/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Mantle/Common.sol b/src/chains/Mantle/Common.sol index 8965ec672..210135924 100644 --- a/src/chains/Mantle/Common.sol +++ b/src/chains/Mantle/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Mantle/Intent.sol b/src/chains/Mantle/Intent.sol index 8c92dcaa2..fbe4b420b 100644 --- a/src/chains/Mantle/Intent.sol +++ b/src/chains/Mantle/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {MantleSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Mantle/MetaTxn.sol b/src/chains/Mantle/MetaTxn.sol index b50023a8e..a759c0386 100644 --- a/src/chains/Mantle/MetaTxn.sol +++ b/src/chains/Mantle/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {MantleMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Mantle/TakerSubmitted.sol b/src/chains/Mantle/TakerSubmitted.sol index 78181aef2..05e412455 100644 --- a/src/chains/Mantle/TakerSubmitted.sol +++ b/src/chains/Mantle/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {MantleMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Mode/BridgeSettler.sol b/src/chains/Mode/BridgeSettler.sol index 3cf11f0e4..54cc13567 100644 --- a/src/chains/Mode/BridgeSettler.sol +++ b/src/chains/Mode/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerAbstract} from "../../SettlerAbstract.sol"; import {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Mode/Intent.sol b/src/chains/Mode/Intent.sol index eddcb5d1e..f0343b00b 100644 --- a/src/chains/Mode/Intent.sol +++ b/src/chains/Mode/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {ModeSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Mode/MetaTxn.sol b/src/chains/Mode/MetaTxn.sol index 7bc5d9d7e..80e310cc5 100644 --- a/src/chains/Mode/MetaTxn.sol +++ b/src/chains/Mode/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {ModeMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Mode/TakerSubmitted.sol b/src/chains/Mode/TakerSubmitted.sol index e7b89561a..c93baee4d 100644 --- a/src/chains/Mode/TakerSubmitted.sol +++ b/src/chains/Mode/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {ModeMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Monad/BridgeSettler.sol b/src/chains/Monad/BridgeSettler.sol index a2aa9d61e..356dcdf27 100644 --- a/src/chains/Monad/BridgeSettler.sol +++ b/src/chains/Monad/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerAbstract} from "../../SettlerAbstract.sol"; import {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Monad/Common.sol b/src/chains/Monad/Common.sol index 49a747e88..9aa80c0fb 100644 --- a/src/chains/Monad/Common.sol +++ b/src/chains/Monad/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Monad/Intent.sol b/src/chains/Monad/Intent.sol index 09221b146..f036db10e 100644 --- a/src/chains/Monad/Intent.sol +++ b/src/chains/Monad/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {MonadSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Monad/MetaTxn.sol b/src/chains/Monad/MetaTxn.sol index 0a708936f..619d5aca7 100644 --- a/src/chains/Monad/MetaTxn.sol +++ b/src/chains/Monad/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {MonadMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Monad/TakerSubmitted.sol b/src/chains/Monad/TakerSubmitted.sol index 5d865bcde..e1902c4e3 100644 --- a/src/chains/Monad/TakerSubmitted.sol +++ b/src/chains/Monad/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {MonadMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/MonadTestnet/Common.sol b/src/chains/MonadTestnet/Common.sol index 8fbede88d..259a0c6ea 100644 --- a/src/chains/MonadTestnet/Common.sol +++ b/src/chains/MonadTestnet/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/MonadTestnet/Intent.sol b/src/chains/MonadTestnet/Intent.sol index e1ac3f483..0586e7ee4 100644 --- a/src/chains/MonadTestnet/Intent.sol +++ b/src/chains/MonadTestnet/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {MonadTestnetSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/MonadTestnet/MetaTxn.sol b/src/chains/MonadTestnet/MetaTxn.sol index 48d75f13d..75ecc1164 100644 --- a/src/chains/MonadTestnet/MetaTxn.sol +++ b/src/chains/MonadTestnet/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {MonadTestnetMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/MonadTestnet/TakerSubmitted.sol b/src/chains/MonadTestnet/TakerSubmitted.sol index 5375b8c1a..870a9a7bb 100644 --- a/src/chains/MonadTestnet/TakerSubmitted.sol +++ b/src/chains/MonadTestnet/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {MonadTestnetMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Optimism/BridgeSettler.sol b/src/chains/Optimism/BridgeSettler.sol index 3e86f1bb2..31c01a8bf 100644 --- a/src/chains/Optimism/BridgeSettler.sol +++ b/src/chains/Optimism/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Optimism/Common.sol b/src/chains/Optimism/Common.sol index 6c156d5b6..bdd62c7eb 100644 --- a/src/chains/Optimism/Common.sol +++ b/src/chains/Optimism/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Optimism/Intent.sol b/src/chains/Optimism/Intent.sol index 48587d486..bb0e14147 100644 --- a/src/chains/Optimism/Intent.sol +++ b/src/chains/Optimism/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {OptimismSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Optimism/MetaTxn.sol b/src/chains/Optimism/MetaTxn.sol index 8188ac8dc..3c0ddaf6f 100644 --- a/src/chains/Optimism/MetaTxn.sol +++ b/src/chains/Optimism/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {OptimismMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Optimism/TakerSubmitted.sol b/src/chains/Optimism/TakerSubmitted.sol index 2d2fc0e69..5bbaf474d 100644 --- a/src/chains/Optimism/TakerSubmitted.sol +++ b/src/chains/Optimism/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {OptimismMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Plasma/BridgeSettler.sol b/src/chains/Plasma/BridgeSettler.sol index a3f53e60e..c45ab9453 100644 --- a/src/chains/Plasma/BridgeSettler.sol +++ b/src/chains/Plasma/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; diff --git a/src/chains/Plasma/Common.sol b/src/chains/Plasma/Common.sol index 829633b04..48e4767b2 100644 --- a/src/chains/Plasma/Common.sol +++ b/src/chains/Plasma/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Plasma/Intent.sol b/src/chains/Plasma/Intent.sol index f5a983a4d..6df337efe 100644 --- a/src/chains/Plasma/Intent.sol +++ b/src/chains/Plasma/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {PlasmaSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Plasma/MetaTxn.sol b/src/chains/Plasma/MetaTxn.sol index fb624fb02..855364669 100644 --- a/src/chains/Plasma/MetaTxn.sol +++ b/src/chains/Plasma/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {PlasmaMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Plasma/TakerSubmitted.sol b/src/chains/Plasma/TakerSubmitted.sol index 064585ee4..371932650 100644 --- a/src/chains/Plasma/TakerSubmitted.sol +++ b/src/chains/Plasma/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {PlasmaMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Polygon/BridgeSettler.sol b/src/chains/Polygon/BridgeSettler.sol index 7da31b715..db9ec5cba 100644 --- a/src/chains/Polygon/BridgeSettler.sol +++ b/src/chains/Polygon/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Polygon/Common.sol b/src/chains/Polygon/Common.sol index abebadd90..922e97eb9 100644 --- a/src/chains/Polygon/Common.sol +++ b/src/chains/Polygon/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Polygon/Intent.sol b/src/chains/Polygon/Intent.sol index ea64f29b5..d85136868 100644 --- a/src/chains/Polygon/Intent.sol +++ b/src/chains/Polygon/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {PolygonSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Polygon/MetaTxn.sol b/src/chains/Polygon/MetaTxn.sol index 200ff0ab1..65989a977 100644 --- a/src/chains/Polygon/MetaTxn.sol +++ b/src/chains/Polygon/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {PolygonMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Polygon/TakerSubmitted.sol b/src/chains/Polygon/TakerSubmitted.sol index a046e3bf5..f8e2f898e 100644 --- a/src/chains/Polygon/TakerSubmitted.sol +++ b/src/chains/Polygon/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {PolygonMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Scroll/BridgeSettler.sol b/src/chains/Scroll/BridgeSettler.sol index e3e0dc335..fd081e7bf 100644 --- a/src/chains/Scroll/BridgeSettler.sol +++ b/src/chains/Scroll/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Scroll/Common.sol b/src/chains/Scroll/Common.sol index 055866c3a..2a548b4a5 100644 --- a/src/chains/Scroll/Common.sol +++ b/src/chains/Scroll/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Scroll/Intent.sol b/src/chains/Scroll/Intent.sol index 4511de072..63eda1aca 100644 --- a/src/chains/Scroll/Intent.sol +++ b/src/chains/Scroll/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {ScrollSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Scroll/MetaTxn.sol b/src/chains/Scroll/MetaTxn.sol index 82d3cb1f7..049276a34 100644 --- a/src/chains/Scroll/MetaTxn.sol +++ b/src/chains/Scroll/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {ScrollMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Scroll/TakerSubmitted.sol b/src/chains/Scroll/TakerSubmitted.sol index 60e42226a..6f6d5e2e9 100644 --- a/src/chains/Scroll/TakerSubmitted.sol +++ b/src/chains/Scroll/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {ScrollMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Sepolia/BridgeSettler.sol b/src/chains/Sepolia/BridgeSettler.sol index 968f04cfd..b559aaabc 100644 --- a/src/chains/Sepolia/BridgeSettler.sol +++ b/src/chains/Sepolia/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerAbstract} from "../../SettlerAbstract.sol"; import {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Sepolia/Common.sol b/src/chains/Sepolia/Common.sol index a42a675e0..1b9cabc84 100644 --- a/src/chains/Sepolia/Common.sol +++ b/src/chains/Sepolia/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Sepolia/Intent.sol b/src/chains/Sepolia/Intent.sol index 72b99d939..66a7896f2 100644 --- a/src/chains/Sepolia/Intent.sol +++ b/src/chains/Sepolia/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SepoliaSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Sepolia/MetaTxn.sol b/src/chains/Sepolia/MetaTxn.sol index ee9724e9e..9093abfc8 100644 --- a/src/chains/Sepolia/MetaTxn.sol +++ b/src/chains/Sepolia/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SepoliaMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Sepolia/TakerSubmitted.sol b/src/chains/Sepolia/TakerSubmitted.sol index 36e45a8e5..a4b5764cb 100644 --- a/src/chains/Sepolia/TakerSubmitted.sol +++ b/src/chains/Sepolia/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SepoliaMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Sonic/BridgeSettler.sol b/src/chains/Sonic/BridgeSettler.sol index 93671054d..dcd992099 100644 --- a/src/chains/Sonic/BridgeSettler.sol +++ b/src/chains/Sonic/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Sonic/Common.sol b/src/chains/Sonic/Common.sol index 8c7228391..6aabc58c4 100644 --- a/src/chains/Sonic/Common.sol +++ b/src/chains/Sonic/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Sonic/Intent.sol b/src/chains/Sonic/Intent.sol index 355741ab4..e9c3f980d 100644 --- a/src/chains/Sonic/Intent.sol +++ b/src/chains/Sonic/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SonicSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Sonic/MetaTxn.sol b/src/chains/Sonic/MetaTxn.sol index 47bbe5d03..18f7113d2 100644 --- a/src/chains/Sonic/MetaTxn.sol +++ b/src/chains/Sonic/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SonicMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Sonic/TakerSubmitted.sol b/src/chains/Sonic/TakerSubmitted.sol index 5f9f46deb..83a3e5b8d 100644 --- a/src/chains/Sonic/TakerSubmitted.sol +++ b/src/chains/Sonic/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SonicMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Taiko/BridgeSettler.sol b/src/chains/Taiko/BridgeSettler.sol index b830d06eb..a5a32e577 100644 --- a/src/chains/Taiko/BridgeSettler.sol +++ b/src/chains/Taiko/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Taiko/Common.sol b/src/chains/Taiko/Common.sol index 444bdcc1d..3a58a0605 100644 --- a/src/chains/Taiko/Common.sol +++ b/src/chains/Taiko/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Taiko/Intent.sol b/src/chains/Taiko/Intent.sol index 3e21712c1..0c83e11a2 100644 --- a/src/chains/Taiko/Intent.sol +++ b/src/chains/Taiko/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {TaikoSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Taiko/MetaTxn.sol b/src/chains/Taiko/MetaTxn.sol index b508e71df..9b5ba128e 100644 --- a/src/chains/Taiko/MetaTxn.sol +++ b/src/chains/Taiko/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {TaikoMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Taiko/TakerSubmitted.sol b/src/chains/Taiko/TakerSubmitted.sol index a110475ca..34c2b68cc 100644 --- a/src/chains/Taiko/TakerSubmitted.sol +++ b/src/chains/Taiko/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {TaikoMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Tempo/BridgeSettler.sol b/src/chains/Tempo/BridgeSettler.sol index 1d3b74d27..1fe86458b 100644 --- a/src/chains/Tempo/BridgeSettler.sol +++ b/src/chains/Tempo/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerAbstract} from "../../SettlerAbstract.sol"; import {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Tempo/Common.sol b/src/chains/Tempo/Common.sol index 3f9d9820f..e34d2dceb 100644 --- a/src/chains/Tempo/Common.sol +++ b/src/chains/Tempo/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Tempo/Intent.sol b/src/chains/Tempo/Intent.sol index 59bc865e1..fa5c26af3 100644 --- a/src/chains/Tempo/Intent.sol +++ b/src/chains/Tempo/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {TempoSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Tempo/MetaTxn.sol b/src/chains/Tempo/MetaTxn.sol index a672a0fff..f9f9f2301 100644 --- a/src/chains/Tempo/MetaTxn.sol +++ b/src/chains/Tempo/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {TempoMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Tempo/TakerSubmitted.sol b/src/chains/Tempo/TakerSubmitted.sol index 85f671c6a..e9709529d 100644 --- a/src/chains/Tempo/TakerSubmitted.sol +++ b/src/chains/Tempo/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {TempoMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/Unichain/BridgeSettler.sol b/src/chains/Unichain/BridgeSettler.sol index 136b887f8..49bb1d99c 100644 --- a/src/chains/Unichain/BridgeSettler.sol +++ b/src/chains/Unichain/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {SettlerAbstract} from "../../SettlerAbstract.sol"; diff --git a/src/chains/Unichain/Common.sol b/src/chains/Unichain/Common.sol index 3b14632da..0af491214 100644 --- a/src/chains/Unichain/Common.sol +++ b/src/chains/Unichain/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Unichain/Intent.sol b/src/chains/Unichain/Intent.sol index 6a3aaee5b..1fa325aa1 100644 --- a/src/chains/Unichain/Intent.sol +++ b/src/chains/Unichain/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {UnichainSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/Unichain/MetaTxn.sol b/src/chains/Unichain/MetaTxn.sol index 659c269bd..37156d3cb 100644 --- a/src/chains/Unichain/MetaTxn.sol +++ b/src/chains/Unichain/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {UnichainMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/Unichain/TakerSubmitted.sol b/src/chains/Unichain/TakerSubmitted.sol index e6a7c4814..306e64422 100644 --- a/src/chains/Unichain/TakerSubmitted.sol +++ b/src/chains/Unichain/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {UnichainMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/chains/WorldChain/BridgeSettler.sol b/src/chains/WorldChain/BridgeSettler.sol index 832bef000..476b19be1 100644 --- a/src/chains/WorldChain/BridgeSettler.sol +++ b/src/chains/WorldChain/BridgeSettler.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerAbstract} from "../../SettlerAbstract.sol"; import {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/WorldChain/Common.sol b/src/chains/WorldChain/Common.sol index 597e45b0e..8abfea857 100644 --- a/src/chains/WorldChain/Common.sol +++ b/src/chains/WorldChain/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/WorldChain/Intent.sol b/src/chains/WorldChain/Intent.sol index 7baec9ecd..7679f8769 100644 --- a/src/chains/WorldChain/Intent.sol +++ b/src/chains/WorldChain/Intent.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {WorldChainSettlerMetaTxn} from "./MetaTxn.sol"; import {SettlerIntent} from "../../SettlerIntent.sol"; diff --git a/src/chains/WorldChain/MetaTxn.sol b/src/chains/WorldChain/MetaTxn.sol index 33fae0f7c..19266e123 100644 --- a/src/chains/WorldChain/MetaTxn.sol +++ b/src/chains/WorldChain/MetaTxn.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {WorldChainMixin} from "./Common.sol"; import {SettlerMetaTxn} from "../../SettlerMetaTxn.sol"; diff --git a/src/chains/WorldChain/TakerSubmitted.sol b/src/chains/WorldChain/TakerSubmitted.sol index df5777ae6..c8f680a40 100644 --- a/src/chains/WorldChain/TakerSubmitted.sol +++ b/src/chains/WorldChain/TakerSubmitted.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {WorldChainMixin} from "./Common.sol"; import {Settler} from "../../Settler.sol"; diff --git a/src/utils/512Math.sol b/src/utils/512Math.sol index 883dcffef..38c5cd1a3 100644 --- a/src/utils/512Math.sol +++ b/src/utils/512Math.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity =0.8.33; +pragma solidity =0.8.34; import {Panic} from "./Panic.sol"; import {UnsafeMath} from "./UnsafeMath.sol"; diff --git a/test/unit/deployer/AltItoA.sol b/test/unit/deployer/AltItoA.sol index b98cebcf4..f10f8056c 100644 --- a/test/unit/deployer/AltItoA.sol +++ b/test/unit/deployer/AltItoA.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity 0.8.33; +pragma solidity 0.8.34; library AltItoA { function altItoa(uint256 value) internal pure returns (string memory) { From c1f5f05c9034c7644a1acb719bfc689dca2e5c06 Mon Sep 17 00:00:00 2001 From: Duncan Townsend Date: Thu, 19 Feb 2026 14:20:56 +0100 Subject: [PATCH 2/5] Try to fix CI --- .github/workflows/integration.yml | 5 +++++ .github/workflows/size.yml | 5 +++++ .github/workflows/test.yml | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index a0c314c37..5fd9ea5e6 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -24,6 +24,11 @@ jobs: with: version: v1.5.1 + - name: Install solc 0.8.34 + run: forge compiler resolve --root src/chains/ + env: + FOUNDRY_SOLC_VERSION: 0.8.34 + - name: Install dependencies run: git submodule update --recursive --init diff --git a/.github/workflows/size.yml b/.github/workflows/size.yml index 5295e1c36..600ad30e9 100644 --- a/.github/workflows/size.yml +++ b/.github/workflows/size.yml @@ -24,6 +24,11 @@ jobs: with: version: v1.5.1 + - name: Install solc 0.8.34 + run: forge compiler resolve --root src/chains/ + env: + FOUNDRY_SOLC_VERSION: 0.8.34 + - name: Install dependencies run: git submodule update --recursive --init diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8002490c8..292f56a91 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -19,6 +19,11 @@ jobs: with: version: v1.5.1 + - name: Install solc 0.8.34 + run: forge compiler resolve --root src/chains/ + env: + FOUNDRY_SOLC_VERSION: 0.8.34 + - name: Install dependencies run: git submodule update --recursive --init From 68b4636589bf875bba571389b864ffc8826ffade Mon Sep 17 00:00:00 2001 From: Duncan Townsend Date: Sat, 28 Feb 2026 10:05:39 +0100 Subject: [PATCH 3/5] Fix version pragmas for Blast and Mode --- src/chains/Blast/Common.sol | 2 +- src/chains/Mode/Common.sol | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/chains/Blast/Common.sol b/src/chains/Blast/Common.sol index 844c4efda..8a3d9cbee 100644 --- a/src/chains/Blast/Common.sol +++ b/src/chains/Blast/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.25; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Mode/Common.sol b/src/chains/Mode/Common.sol index 362dfb8dc..785a7e46f 100644 --- a/src/chains/Mode/Common.sol +++ b/src/chains/Mode/Common.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.25; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; From 73758ca5498115de1f28c9bd07337ca5816b19b9 Mon Sep 17 00:00:00 2001 From: Duncan Townsend Date: Tue, 7 Apr 2026 15:28:09 +0200 Subject: [PATCH 4/5] Trying to fix CI --- .github/workflows/integration.yml | 2 +- .github/workflows/size.yml | 2 +- .github/workflows/test.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 2aeacbcb2..6f9d4c7b4 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -25,7 +25,7 @@ jobs: version: v1.5.1 - name: Install solc 0.8.34 - run: forge compiler resolve --root src/chains/ + run: forge build -- src/chains/Mainnet/TakerSubmitted.sol env: FOUNDRY_SOLC_VERSION: 0.8.34 diff --git a/.github/workflows/size.yml b/.github/workflows/size.yml index 6e594056b..73478de7e 100644 --- a/.github/workflows/size.yml +++ b/.github/workflows/size.yml @@ -25,7 +25,7 @@ jobs: version: v1.5.1 - name: Install solc 0.8.34 - run: forge compiler resolve --root src/chains/ + run: forge build -- src/chains/Mainnet/TakerSubmitted.sol env: FOUNDRY_SOLC_VERSION: 0.8.34 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 195d2cfae..a97a356d9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,7 @@ jobs: version: v1.5.1 - name: Install solc 0.8.34 - run: forge compiler resolve --root src/chains/ + run: forge build -- src/chains/Mainnet/TakerSubmitted.sol env: FOUNDRY_SOLC_VERSION: 0.8.34 From 4cf1025ff2531c755611ee0d821d458719f039bd Mon Sep 17 00:00:00 2001 From: Duncan Townsend Date: Tue, 7 Apr 2026 16:08:50 +0200 Subject: [PATCH 5/5] Fixing CI --- .github/workflows/size.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/size.yml b/.github/workflows/size.yml index 73478de7e..3f18e8257 100644 --- a/.github/workflows/size.yml +++ b/.github/workflows/size.yml @@ -35,5 +35,5 @@ jobs: - name: Install node dependencies run: npm install - - name: Check contract sizes - run: forge build --sizes --skip MultiCall.sol --skip CrossChainReceiverFactory.sol --skip AllowanceHolder.sol --skip Deployer.sol --skip ModeDeployer.sol --skip 'test/*' + - name: Check chain-specific Settler contract sizes + run: forge build --sizes --skip MultiCall.sol --skip CrossChainReceiverFactory.sol --skip AllowanceHolder.sol --skip Deployer.sol --skip ModeDeployer.sol --skip 'test/*' -- src/chains/