Skip to content

Commit a1aba74

Browse files
committed
Downgrade minimal solc version to 0.8.23
1 parent c96fc5f commit a1aba74

Some content is hidden

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

62 files changed

+61
-63
lines changed

devkit/MCBase.sol

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

44
// 🛠 FORGE STD
55
import {CommonBase} from "forge-std/Base.sol";

devkit/MCDevKit.sol

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

44
// Registries
55
import {StdRegistry} from "devkit/registry/StdRegistry.sol";

devkit/MCScript.sol

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

44
// 💬 ABOUT
55
// Meta Contract's default Script based on Forge Std Script

devkit/MCTest.sol

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

44
import {Proxy as OZProxy} from "@oz.ucs/proxy/Proxy.sol";
55

devkit/core/Bundle.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.24;
2+
pragma solidity ^0.8.23;
33
/**---------------------
44
Support Methods
55
-----------------------*/

devkit/core/Dictionary.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.24;
2+
pragma solidity ^0.8.23;
33
/**---------------------
44
Support Methods
55
-----------------------*/

devkit/core/Function.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.24;
2+
pragma solidity ^0.8.23;
33
/**---------------------
44
Support Methods
55
-----------------------*/

devkit/core/Proxy.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.24;
2+
pragma solidity ^0.8.23;
33
/**---------------------
44
Support Methods
55
-----------------------*/

devkit/registry/BundleRegistry.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.24;
2+
pragma solidity ^0.8.23;
33
/**---------------------
44
Support Methods
55
-----------------------*/

devkit/registry/DictionaryRegistry.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.24;
2+
pragma solidity ^0.8.23;
33
/**---------------------
44
Support Methods
55
-----------------------*/

devkit/registry/FunctionRegistry.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.24;
2+
pragma solidity ^0.8.23;
33
/**---------------------
44
Support Methods
55
-----------------------*/

devkit/registry/ProxyRegistry.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.24;
2+
pragma solidity ^0.8.23;
33
/**---------------------
44
Support Methods
55
-----------------------*/

devkit/registry/StdFunctions.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.24;
2+
pragma solidity ^0.8.23;
33
/**---------------------
44
Support Methods
55
-----------------------*/

devkit/registry/StdRegistry.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.24;
2+
pragma solidity ^0.8.23;
33
/**---------------------
44
Support Methods
55
-----------------------*/

devkit/registry/context/Current.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.24;
2+
pragma solidity ^0.8.23;
33
/**---------------------
44
Support Methods
55
-----------------------*/

devkit/system/Config.sol

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

44
import {ForgeHelper, vm} from "devkit/utils/ForgeHelper.sol";
55
using ForgeHelper for string;

devkit/system/Logger.sol

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

44
// Forge-std
55
import {console2} from "forge-std/console2.sol";

devkit/system/System.sol

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

44
import {ConfigState} from "devkit/system/Config.sol";
55
import {Trace} from "devkit/system/Tracer.sol";

devkit/system/Tracer.sol

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

44
// System
55
import {System} from "devkit/system/System.sol";

devkit/system/Validator.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.24;
2+
pragma solidity ^0.8.23;
33
import {vm, ForgeHelper} from "devkit/utils/ForgeHelper.sol";
44
import {MessageHead as HEAD} from "devkit/system/message/MessageHead.sol";
55
import {MessageBody as BODY} from "devkit/system/message/MessageBody.sol";

devkit/system/message/DecodeErrorString.sol

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

44

55
library DecodeErrorString {

devkit/system/message/MessageBody.sol

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

44
/// @title Message Body
55
library MessageBody {

devkit/system/message/MessageHead.sol

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

44
/// @title Message Head
55
library MessageHead {

devkit/test/dummy/Dummy.sol

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

44
import {MCDevKit} from "devkit/MCDevKit.sol";
55
import {DummyFunction} from "./DummyFunction.sol";

devkit/test/dummy/DummyContract.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.24;
2+
pragma solidity ^0.8.23;
33

44
contract DummyContract {}

devkit/test/dummy/DummyFacade.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.24;
2+
pragma solidity ^0.8.23;
33

44
contract DummyFacade {}

devkit/test/dummy/DummyFunction.sol

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

44
contract DummyFunction {
55
function dummy() external {}

devkit/test/mocks/MockDictionary.sol

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

44
// Core
55
import {Function} from "devkit/core/Function.sol";

devkit/test/mocks/SimpleMockProxy.sol

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

44
// Core
55
import {Function} from "devkit/core/Function.sol";

devkit/types/Formatter.sol

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

44
// Forge-std
55
import {StdStyle} from "forge-std/StdStyle.sol";

devkit/types/Inspector.sol

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

44
import {Validator} from "devkit/system/Validator.sol";
55
import {Inspector} from "devkit/types/Inspector.sol";

devkit/types/Parser.sol

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

44
import {Logger} from "devkit/system/Logger.sol";
55
import {Inspector} from "devkit/types/Inspector.sol";

devkit/types/TypeGuard.sol

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

44
import {Inspector} from "devkit/types/Inspector.sol";
55
import {Validator} from "devkit/system/Validator.sol";

devkit/utils/ForgeHelper.sol

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

44
// Forge-std
55
import {Vm, VmSafe} from "forge-std/Vm.sol";

devkit/utils/global/MCDeployLib.sol

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

44
import {MCDevKit} from "devkit/MCDevKit.sol";
55
import {ForgeHelper} from "devkit/utils/ForgeHelper.sol";

devkit/utils/global/MCFinderLib.sol

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

44
import {MCDevKit} from "devkit/MCDevKit.sol";
55
// Core

devkit/utils/global/MCHelpers.sol

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

44
import {ProxyUtils} from "@ucs.mc/proxy/ProxyUtils.sol";
55

devkit/utils/global/MCInitLib.sol

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

44
import {MCDevKit} from "devkit/MCDevKit.sol";
55
// Validation

devkit/utils/global/MCMockLib.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
pragma solidity ^0.8.24;
2+
pragma solidity ^0.8.23;
33
// Validation
44
import {Validator} from "devkit/system/Validator.sol";
55

devkit/utils/mapping/NameGenerator.sol

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

44
import {Validator} from "devkit/system/Validator.sol";
55
import {System} from "devkit/system/System.sol";

foundry.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,4 @@ libs = ["lib"]
55
optimizer = false
66
fs_permissions = [{ access = "read", path = "./mc.toml" }, { access = "read", path = "./lib/mc/mc.toml" }]
77

8-
evm_version = "cancun"
9-
108
# See more config options https://github.com/foundry-rs/foundry/blob/master/crates/config/README.md#all-options

script/DeployLib.sol

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

44
import {MCDevKit} from "devkit/MCDevKit.sol";
55
import {StdFacade} from "mc-std/interfaces/StdFacade.sol";

script/DeployStdDictionary.s.sol

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

44
import {MCScriptBase} from "devkit/MCBase.sol";
55
import {DeployLib} from "./DeployLib.sol";

script/DeployStdFunctions.s.sol

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

44
import {MCScriptBase} from "devkit/MCBase.sol";
55
import {DeployLib} from "./DeployLib.sol";

script/ERC7201Calc.s.sol

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

44
import "forge-std/console.sol";
55
import "forge-std/Script.sol";

src/std/functions/protected/InitSetAdmin.sol

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

44
// storage
55
import {Storage} from "../../storage/Storage.sol";

src/std/functions/protected/UpgradeDictionary.sol

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

44
import {ProxyUtils} from "@ucs.mc/proxy/ProxyUtils.sol";
55
import {ProtectionBase} from "./protection/ProtectionBase.sol";

src/std/functions/protected/protection/ProtectionBase.sol

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

44
import {Initialization} from "./Initialization.sol";
55
import {MsgSender} from "./MsgSender.sol";

src/std/interfaces/IStd.sol

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

44
import {IProxy} from "@ucs.mc/proxy/IProxy.sol";
55
import {GetFunctions} from "mc-std/functions/GetFunctions.sol";

src/std/interfaces/StdFacade.sol

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

44
import {IStd} from "./IStd.sol";
55
import {GetFunctions} from "mc-std/functions/GetFunctions.sol";

src/std/storage/Schema.sol

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

44
/**
55
* Storage Schema v0.1.0

src/std/storage/Storage.sol

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

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

test/devkit/MCDeployLib.t.sol

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

44
import {MCTestBase} from "devkit/MCBase.sol";
55
import {Dummy} from "devkit/test/dummy/Dummy.sol";

test/devkit/MCFinderLib.t.sol

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

44
import {MCTestBase} from "devkit/MCBase.sol";
55
import {MessageHead as REASON} from "devkit/system/message/MessageHead.sol";

test/devkit/MCHelpers.t.sol

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

44
import {MCTestBase} from "devkit/MCBase.sol";
55
import {MessageHead as HEAD} from "devkit/system/message/MessageHead.sol";

test/devkit/MCInitLib.t.sol

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

44
import {MCTestBase} from "devkit/MCBase.sol";
55
import {MessageHead as HEAD} from "devkit/system/message/MessageHead.sol";

test/devkit/MCMockLib.t.sol

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

44
import {MCTestBase} from "devkit/MCBase.sol";
55
import {MessageHead as HEAD} from "devkit/system/message/MessageHead.sol";

0 commit comments

Comments
 (0)