Skip to content

Commit e0c7a7c

Browse files
authored
chore: bump solidity across repo (#379)
* chore: bump solidity to 0.8.25 across repo * bump to 0.8.26
1 parent d866562 commit e0c7a7c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+63
-63
lines changed

bridge/standard/bridge-v1/deploy_contracts.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ RELAYER_ADDR="$RELAYER_ADDR" $FORGE_BIN_PATH script \
119119
--broadcast \
120120
--chain-id "$SETTLEMENT_CHAIN_ID" \
121121
-vvvv \
122-
--use 0.8.20 | tee deploy_sg_output.txt
122+
--use 0.8.26 | tee deploy_sg_output.txt
123123

124124
awk -F"JSON_DEPLOY_ARTIFACT: " '/JSON_DEPLOY_ARTIFACT:/ {print $2}' deploy_sg_output.txt | sed '/^$/d' > SettlementGatewayArtifact.json
125125
mv SettlementGatewayArtifact.json "$ARTIFACT_OUT_PATH"
@@ -131,7 +131,7 @@ RELAYER_ADDR="$RELAYER_ADDR" $FORGE_BIN_PATH script \
131131
--broadcast \
132132
--chain-id "$L1_CHAIN_ID" \
133133
-vvvv \
134-
--use 0.8.20 | tee deploy_l1g_output.txt
134+
--use 0.8.26 | tee deploy_l1g_output.txt
135135

136136
awk -F"JSON_DEPLOY_ARTIFACT: " '/JSON_DEPLOY_ARTIFACT:/ {print $2}' deploy_l1g_output.txt | sed '/^$/d' > L1GatewayArtifact.json
137137
mv L1GatewayArtifact.json "$ARTIFACT_OUT_PATH"

contracts/Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ deploy-val-reg:
1313
--broadcast \
1414
--chain-id 31337 \
1515
-vvvv \
16-
--use 0.8.20 \
16+
--use 0.8.26 \
1717
--via-ir \
1818

1919
deploy-opt-in-router-holesky:
@@ -25,7 +25,7 @@ deploy-opt-in-router-holesky:
2525
--sender "${SENDER}" \
2626
--via-ir \
2727
--chain-id 17000 \
28-
--use 0.8.20 \
28+
--use 0.8.26 \
2929
--broadcast
3030

3131
deploy-core:

contracts/README.md

Lines changed: 1 addition & 1 deletion

contracts/contracts/core/BidderRegistry.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {Ownable2StepUpgradeable} from "@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol";
55
import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol";

contracts/contracts/core/BidderRegistryStorage.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {FeePayout} from "../utils/FeePayout.sol";
55
import {IBlockTracker} from "../interfaces/IBlockTracker.sol";

contracts/contracts/core/BlockTracker.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {IBlockTracker} from "../interfaces/IBlockTracker.sol";
55
import {BlockTrackerStorage} from "./BlockTrackerStorage.sol";

contracts/contracts/core/BlockTrackerStorage.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
abstract contract BlockTrackerStorage {
55
/// @dev Permissioned address of the oracle account.

contracts/contracts/core/Oracle.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {Ownable2StepUpgradeable} from "@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol";
55
import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol";

contracts/contracts/core/OracleStorage.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {IPreconfManager} from "../interfaces/IPreconfManager.sol";
55
import {IBlockTracker} from "../interfaces/IBlockTracker.sol";

contracts/contracts/core/PreconfManager.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {ECDSA} from "@openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol";
55
import {Ownable2StepUpgradeable} from "@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol";

contracts/contracts/core/PreconfManagerStorage.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {IProviderRegistry} from "../interfaces/IProviderRegistry.sol";
55
import {IBidderRegistry} from "../interfaces/IBidderRegistry.sol";

contracts/contracts/core/ProviderRegistry.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {Ownable2StepUpgradeable} from "@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol";
55
import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol";

contracts/contracts/core/ProviderRegistryStorage.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {FeePayout} from "../utils/FeePayout.sol";
55

contracts/contracts/interfaces/IBidderRegistry.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
interface IBidderRegistry {
55
struct OpenedCommitment {

contracts/contracts/interfaces/IBlockTracker.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
/// @title IBlockTracker interface for BlockTracker contract
55
interface IBlockTracker {

contracts/contracts/interfaces/IMevCommitAVS.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {ISignatureUtils} from "eigenlayer-contracts/src/contracts/interfaces/ISignatureUtils.sol";
55
import {EventHeightLib} from "../utils/EventHeight.sol";

contracts/contracts/interfaces/IOracle.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
interface IOracle {
55

contracts/contracts/interfaces/IPreconfManager.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
/**
55
* @title IPreconfManager

contracts/contracts/interfaces/IProviderRegistry.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
interface IProviderRegistry {
55

contracts/contracts/interfaces/IValidatorOptInRouter.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {IVanillaRegistry} from "./IVanillaRegistry.sol";
55
import {IMevCommitAVS} from "./IMevCommitAVS.sol";

contracts/contracts/interfaces/IVanillaRegistry.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import { EventHeightLib } from "../utils/EventHeight.sol";
55

contracts/contracts/interfaces/IWhitelist.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
interface IWhitelist {
55
function mint(address _mintTo, uint256 _amount) external;

contracts/contracts/standard-bridge/Gateway.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {Ownable2StepUpgradeable} from "@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol";
55
import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol";

contracts/contracts/standard-bridge/L1Gateway.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {Gateway} from "./Gateway.sol";
55

contracts/contracts/standard-bridge/SettlementGateway.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {Gateway} from "./Gateway.sol";
55
import {IWhitelist} from "../interfaces/IWhitelist.sol";

contracts/contracts/standard-bridge/Whitelist.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {Ownable2StepUpgradeable} from "@openzeppelin/contracts-upgradeable/access/Ownable2StepUpgradeable.sol";
55
import {UUPSUpgradeable} from "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol";

contracts/contracts/utils/Errors.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
library Errors {
55
/// @dev Custom error for invalid fallback calls.

contracts/contracts/utils/EventHeight.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
library EventHeightLib {
55
/// @title EventHeight

contracts/contracts/utils/FeePayout.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
library FeePayout {
55

contracts/contracts/utils/WindowFromBlockNumber.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
/**
55
* @title WindowFromBlockNumber

contracts/contracts/validator-registry/ValidatorOptInRouter.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {ValidatorOptInRouterStorage} from "./ValidatorOptInRouterStorage.sol";
55
import {IValidatorOptInRouter} from "../interfaces/IValidatorOptInRouter.sol";

contracts/contracts/validator-registry/ValidatorOptInRouterStorage.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {IVanillaRegistry} from "../interfaces/IVanillaRegistry.sol";
55
import {IMevCommitAVS} from "../interfaces/IMevCommitAVS.sol";

contracts/contracts/validator-registry/VanillaRegistry.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {IVanillaRegistry} from "../interfaces/IVanillaRegistry.sol";
55
import {VanillaRegistryStorage} from "./VanillaRegistryStorage.sol";

contracts/contracts/validator-registry/VanillaRegistryStorage.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {IVanillaRegistry} from "../interfaces/IVanillaRegistry.sol";
55

contracts/contracts/validator-registry/avs/MevCommitAVS.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {IMevCommitAVS} from "../../interfaces/IMevCommitAVS.sol";
55
import {MevCommitAVSStorage} from "./MevCommitAVSStorage.sol";

contracts/contracts/validator-registry/avs/MevCommitAVSStorage.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44

55
import {IMevCommitAVS} from "../../interfaces/IMevCommitAVS.sol";

contracts/entrypoint.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ if [ "${DEPLOY_TYPE}" = "core" ]; then
3232
--password "${KEYSTORE_PASSWORD}" \
3333
--sender "${SENDER}" \
3434
--skip-simulation \
35-
--use 0.8.20 \
35+
--use 0.8.26 \
3636
--broadcast \
3737
--force \
3838
--json \
@@ -53,7 +53,7 @@ elif [ "${DEPLOY_TYPE}" = "settlement-gateway" ]; then
5353
--broadcast \
5454
--chain-id "${CHAIN_ID}" \
5555
-vvvv \
56-
--use 0.8.20 \
56+
--use 0.8.26 \
5757
--root "${CONTRACT_REPO_ROOT_PATH}" \
5858
--via-ir
5959

@@ -72,7 +72,7 @@ elif [ "${DEPLOY_TYPE}" = "l1-gateway" ]; then
7272
--broadcast \
7373
--chain-id "${CHAIN_ID}" \
7474
-vvvv \
75-
--use 0.8.20 \
75+
--use 0.8.26 \
7676
--root "${CONTRACT_REPO_ROOT_PATH}" \
7777
--via-ir
7878

@@ -87,7 +87,7 @@ elif [ "${DEPLOY_TYPE}" = "vanilla-registry" ]; then
8787
--broadcast \
8888
--chain-id "${CHAIN_ID}" \
8989
-vvvv \
90-
--use 0.8.20 \
90+
--use 0.8.26 \
9191
--root "${CONTRACT_REPO_ROOT_PATH}" \
9292
--via-ir \
9393
--skip-simulation \

contracts/foundry.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[profile.default]
22
src = 'contracts'
3-
solc-version = '0.8.20'
3+
solc-version = '0.8.26'
44
script = 'scripts'
55
out = 'out'
66
libs = ['node_modules', 'lib']

contracts/scripts/core/DeployCore.s.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// solhint-disable no-console
44
// solhint-disable one-contract-per-file
55

6-
pragma solidity 0.8.20;
6+
pragma solidity 0.8.26;
77

88
import {Script} from "forge-std/Script.sol";
99
import {BidderRegistry} from "../../contracts/core/BidderRegistry.sol";

contracts/scripts/standard-bridge/DeployStandardBridge.s.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// solhint-disable no-console
44
// solhint-disable one-contract-per-file
55

6-
pragma solidity 0.8.20;
6+
pragma solidity 0.8.26;
77

88
import {Script} from "forge-std/Script.sol";
99
import {SettlementGateway} from "../../contracts/standard-bridge/SettlementGateway.sol";

contracts/scripts/validator-registry/DeployValidatorOptInRouter.s.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// solhint-disable no-console
44
// solhint-disable one-contract-per-file
55

6-
pragma solidity 0.8.20;
6+
pragma solidity 0.8.26;
77

88
import {Script} from "forge-std/Script.sol";
99
import {console} from "forge-std/console.sol";

contracts/scripts/validator-registry/DeployVanillaRegistry.s.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// solhint-disable no-console
44
// solhint-disable one-contract-per-file
55

6-
pragma solidity 0.8.20;
6+
pragma solidity 0.8.26;
77

88
import {Script} from "forge-std/Script.sol";
99
import {Upgrades} from "openzeppelin-foundry-upgrades/Upgrades.sol";

contracts/scripts/validator-registry/ValidatorExampleScript.s.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// solhint-disable no-console
44
// solhint-disable one-contract-per-file
55

6-
pragma solidity 0.8.20;
6+
pragma solidity 0.8.26;
77

88
import {Script} from "forge-std/Script.sol";
99
import {console} from "forge-std/console.sol";

contracts/scripts/validator-registry/avs/DeployAVS.s.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// solhint-disable no-console
44
// solhint-disable one-contract-per-file
55

6-
pragma solidity 0.8.20;
6+
pragma solidity 0.8.26;
77

88
import {Script} from "forge-std/Script.sol";
99
import {console} from "forge-std/console.sol";

contracts/scripts/validator-registry/avs/DeployAVSWithMockEigen.s.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity ^0.8.20;
2+
pragma solidity 0.8.26;
33

44
// solhint-disable no-console
55
// solhint-disable one-contract-per-file

contracts/scripts/validator-registry/avs/ReleaseAddrConsts.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// solhint-disable no-console
44
// solhint-disable one-contract-per-file
55

6-
pragma solidity 0.8.20;
6+
pragma solidity 0.8.26;
77

88
/// @notice Constants from https://github.com/Layr-Labs/eigenlayer-contracts?tab=readme-ov-file#deployments,
99
/// @notice Last updated 07-26-2024

contracts/test/core/BidderRegistryTest.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: BSL 1.1
2-
pragma solidity 0.8.20;
2+
pragma solidity 0.8.26;
33

44
import {Test} from "forge-std/Test.sol";
55
import {BidderRegistry} from "../../contracts/core/BidderRegistry.sol";

0 commit comments

Comments
 (0)