diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index dbb23cb25..6f9d4c7b4 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 build -- src/chains/Mainnet/TakerSubmitted.sol + 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 1ba234ab5..3f18e8257 100644 --- a/.github/workflows/size.yml +++ b/.github/workflows/size.yml @@ -24,11 +24,16 @@ jobs: with: version: v1.5.1 + - name: Install solc 0.8.34 + run: forge build -- src/chains/Mainnet/TakerSubmitted.sol + env: + FOUNDRY_SOLC_VERSION: 0.8.34 + - name: Install dependencies run: git submodule update --recursive --init - 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/ diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 08f09e386..a97a356d9 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 build -- src/chains/Mainnet/TakerSubmitted.sol + env: + FOUNDRY_SOLC_VERSION: 0.8.34 + - name: Install dependencies run: git submodule update --recursive --init diff --git a/AGENTS.md b/AGENTS.md index a55c0b781..5bc5d2e00 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -306,7 +306,7 @@ The codebase uses `auto_detect_solc = true` — the compiler version is determin | Component | Solc Version | EVM Version | Optimizer Runs | |-----------|--------------|-------------|----------------| | Core libraries (`src/core/`, `src/*.sol`) | `^0.8.25` (auto-detected) | osaka | 2,000 | -| Chain contracts (`src/chains/*/`) | `=0.8.33` | osaka | 2,000 | +| Chain contracts (`src/chains/*/`) | `=0.8.34` | osaka | 2,000 | | AllowanceHolder + Deployer | `=0.8.25` (CI-pinned) | osaka | 2,000 | | UniswapV4 (`lib/v4-core/`) | 0.8.26 (CI-pinned) | osaka | 2,000 | | MultiCall | 0.8.28 | london | 1,000,000 | 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 a7997d074..74ac62d8c 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; import {BridgeSettler, BridgeSettlerBase} from "../../bridge/BridgeSettler.sol"; diff --git a/src/chains/Abstract/Common.sol b/src/chains/Abstract/Common.sol index f60945499..704bab68b 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 98890366d..f031387c8 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 e7aa19511..0ba4ef463 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 159038ae7..8634953b9 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/Arbitrum/BridgeSettler.sol b/src/chains/Arbitrum/BridgeSettler.sol index 438a0af42..79d3ef32f 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Arbitrum/Common.sol b/src/chains/Arbitrum/Common.sol index 3402b9754..df7fb464a 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 388fbd79f..4dbcde92e 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 e6e86624c..726ec46a3 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 c9316d035..c806a08b0 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 bf6c0e9b9..12a5bc844 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Avalanche/Common.sol b/src/chains/Avalanche/Common.sol index 007240137..4c73bea68 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 247f45311..117329d7d 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 4ec54eb93..30ee692d9 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 014a349f3..4d4bdfd90 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 a06ba04b3..507085106 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Base/Common.sol b/src/chains/Base/Common.sol index b2077e785..9ca3794ee 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 e8dd34e37..6e7aca609 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 157bdf4e3..24e98cba3 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 5802c1ddc..15fae31f2 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 0f7ae427d..e223e43c2 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Berachain/Common.sol b/src/chains/Berachain/Common.sol index f2d9616ef..849bd5993 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 223c26e83..2eed21fb7 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 e16c16680..45500f016 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 a1aab696d..ee979cf10 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/Bnb/BridgeSettler.sol b/src/chains/Bnb/BridgeSettler.sol index 830da9f1b..11d38fb8c 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Bnb/Common.sol b/src/chains/Bnb/Common.sol index a07f463d3..380aabdea 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 70321814c..fbd5471b9 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 bec6a15c1..fb85a4a4c 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 53fe1a533..c7ea99d1b 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/HyperEvm/BridgeSettler.sol b/src/chains/HyperEvm/BridgeSettler.sol index b39dfe628..39fcf43ff 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/HyperEvm/Common.sol b/src/chains/HyperEvm/Common.sol index 04c3444ca..84970c812 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 9935bea3b..e669c1e6d 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 7e65aa645..6c399937f 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 c1afc1680..5fe782763 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 1b49d488e..a7a925611 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Ink/Common.sol b/src/chains/Ink/Common.sol index 0548ed935..02727d4c1 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 25bdabc98..8d2922517 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 fadea3ed9..5ff609bd9 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 f89954fa2..ce97a10e0 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 a6e284b20..0a9b4cbfe 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Katana/Common.sol b/src/chains/Katana/Common.sol index 5d59d8386..e348f0ffe 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 b41187840..98697d7d1 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 8841642fb..06f808fc1 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 bcef156b5..6d450173b 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 9fc196458..f9eedad1d 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Linea/Common.sol b/src/chains/Linea/Common.sol index 3fa208850..ccd5b367a 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 10939d875..945429550 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 1a234e21a..4662b59e1 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 5036d6766..90e3f0b97 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 f1079f959..4443cc39b 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 93dfec012..6c4087cc3 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 5f08b2292..652ba0e8d 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 8d44402d4..cb9e3a46b 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 736d4df1b..731b35f28 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 e240ebe16..74e2e15ca 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Mantle/Common.sol b/src/chains/Mantle/Common.sol index e2842cc7d..6a442c151 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 4f15059d5..9853ca891 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 8979ab531..90c49d570 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 a3a2463e2..8727ea755 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 6da11ea69..25bb0d2c9 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; import {BridgeSettler, BridgeSettlerBase} from "../../bridge/BridgeSettler.sol"; diff --git a/src/chains/Mode/Common.sol b/src/chains/Mode/Common.sol index 2f86f0d48..5e3e4f4fc 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.33; +pragma solidity =0.8.34; import {SettlerBase} from "../../SettlerBase.sol"; diff --git a/src/chains/Mode/Intent.sol b/src/chains/Mode/Intent.sol index c66b5fed4..82884b7b9 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 07d4b882b..418da8844 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 d0dfcf594..adc549c58 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 71141e62d..c99554854 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; import {BridgeSettler, BridgeSettlerBase} from "../../bridge/BridgeSettler.sol"; diff --git a/src/chains/Monad/Common.sol b/src/chains/Monad/Common.sol index 7008b8b08..174b787cc 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 8cc562bd1..f67a5c14a 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 7223b3733..f0037a7e1 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 0fa77f605..6731b5466 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/Optimism/BridgeSettler.sol b/src/chains/Optimism/BridgeSettler.sol index 698aada31..f823acc95 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Optimism/Common.sol b/src/chains/Optimism/Common.sol index f2c785d32..b43708179 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 2b07cffa5..e35fff318 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 b17ae8818..fc38ac189 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 e8b6af646..14b063ae4 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 6515aecc3..1f6e18f18 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 8a41c6876..458fc3dd6 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 956df2bfc..5f49cf36f 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 4079f60f7..54bd39b42 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 6302e2174..717290f35 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 dfa38388b..8b63013ee 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Polygon/Common.sol b/src/chains/Polygon/Common.sol index 76d9bb014..ed02e6a9b 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 1ce0a122e..71ba1968e 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 5678b32e2..09f34cc37 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 550309b6d..f9109e73c 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 fdb542197..b0eaefe37 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Scroll/Common.sol b/src/chains/Scroll/Common.sol index f42c3a81c..6b65ff154 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 304f1d543..b999d536f 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 599e62d15..e7090146e 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 75afb161f..12d543ae3 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 03e6dd630..9577e4026 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; import {BridgeSettler, BridgeSettlerBase} from "../../bridge/BridgeSettler.sol"; diff --git a/src/chains/Sepolia/Common.sol b/src/chains/Sepolia/Common.sol index 6a1e31215..7d56de407 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 4f5c29f39..d44e3c316 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 6d28279a1..30777475f 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 4ca38fb14..8b29f0599 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 57871309a..84595f7bd 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Sonic/Common.sol b/src/chains/Sonic/Common.sol index 9e35e7d18..8a5a140e5 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 ba96b2e68..902514e5d 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 698eaae26..ec817ed0b 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 fc37bfe8a..114701c59 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/Tempo/BridgeSettler.sol b/src/chains/Tempo/BridgeSettler.sol index 8ce393d5e..d38d4926f 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; import {BridgeSettler, BridgeSettlerBase} from "../../bridge/BridgeSettler.sol"; diff --git a/src/chains/Tempo/Common.sol b/src/chains/Tempo/Common.sol index 6abd30b22..216b0a2b3 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 790b1bf81..29aacd912 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 67ab949e0..a542de8ee 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 a81665e8f..8be9c34b0 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 1a194181e..3f9ad987a 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; diff --git a/src/chains/Unichain/Common.sol b/src/chains/Unichain/Common.sol index a95bb1c5a..36deef9aa 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 f3fae8f19..f250f9653 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 4ac28373f..eefad20a0 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 b07da17c8..c1c824139 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 9b0b46241..454936076 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 {IBridgeSettlerActions} from "../../bridge/IBridgeSettlerActions.sol"; import {BridgeSettler, BridgeSettlerBase} from "../../bridge/BridgeSettler.sol"; diff --git a/src/chains/WorldChain/Common.sol b/src/chains/WorldChain/Common.sol index 8c454bfdf..4a76aa113 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 5cf4dfc9b..86a45b6c8 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 ea9f5b34b..0ee305c92 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 58665d4cb..784cd83dc 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/interfaces/IERC2612.sol b/src/interfaces/IERC2612.sol index a105ec74d..46f4a302f 100644 --- a/src/interfaces/IERC2612.sol +++ b/src/interfaces/IERC2612.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: CC0-1.0 -pragma solidity ^0.8.19; +pragma solidity ^0.8.25; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; diff --git a/src/interfaces/INativeMetaTransaction.sol b/src/interfaces/INativeMetaTransaction.sol index d3e60e873..1277c5d91 100644 --- a/src/interfaces/INativeMetaTransaction.sol +++ b/src/interfaces/INativeMetaTransaction.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-or-later -pragma solidity ^0.8.19; +pragma solidity ^0.8.25; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; diff --git a/src/utils/512Math.sol b/src/utils/512Math.sol index 8aaf8d431..7c1753e99 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/src/utils/SafePermit.sol b/src/utils/SafePermit.sol index 82c39dfbc..6a836ae79 100644 --- a/src/utils/SafePermit.sol +++ b/src/utils/SafePermit.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: MIT -pragma solidity ^0.8.19; +pragma solidity ^0.8.25; import {IERC20} from "@forge-std/interfaces/IERC20.sol"; import {IERC20PermitCommon, IERC2612, IDAIStylePermit} from "../interfaces/IERC2612.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) {