diff --git a/.solhint.json b/.solhint.json index ef0ec6f..ac7469e 100644 --- a/.solhint.json +++ b/.solhint.json @@ -2,7 +2,7 @@ "extends": "solhint:recommended", "rules": { "code-complexity": ["error", 8], - "compiler-version": ["error", ">=0.8.18"], + "compiler-version": ["error", ">=0.8.19"], "func-name-mixedcase": "off", "func-visibility": ["error", { "ignoreConstructors": true }], "max-line-length": ["error", 120], diff --git a/.vscode/settings.json b/.vscode/settings.json index 95f1d79..a880b5a 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -5,7 +5,7 @@ "[toml]": { "editor.defaultFormatter": "tamasfe.even-better-toml" }, - "solidity.compileUsingRemoteVersion": "v0.8.18+commit.87f61d96", + "solidity.compileUsingRemoteVersion": "v0.8.19+commit.7dd6d404", "solidity.formatter": "forge", "solidity.linter": "solhint", "solidity.packageDefaultDependenciesContractsDirectory": "src", diff --git a/foundry.toml b/foundry.toml index 92eb50f..ba08a9b 100644 --- a/foundry.toml +++ b/foundry.toml @@ -10,7 +10,8 @@ optimizer = true optimizer_runs = 10_000 out = "out" - solc = "0.8.18" + script = "script" + solc = "0.8.19" src = "src" test = "test" diff --git a/script/DeployFoo.s.sol b/script/DeployFoo.s.sol index 92d6ec4..59d07a3 100644 --- a/script/DeployFoo.s.sol +++ b/script/DeployFoo.s.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: UNLICENSED -pragma solidity >=0.8.18; +pragma solidity >=0.8.19; import { Script } from "forge-std/Script.sol"; import { Foo } from "../src/Foo.sol"; diff --git a/src/Foo.sol b/src/Foo.sol index 281ba4c..d69be05 100644 --- a/src/Foo.sol +++ b/src/Foo.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: UNLICENSED -pragma solidity >=0.8.18; +pragma solidity >=0.8.19; contract Foo { function id(uint256 value) external pure returns (uint256) { diff --git a/test/Foo.t.sol b/test/Foo.t.sol index 27019ea..670e4b0 100644 --- a/test/Foo.t.sol +++ b/test/Foo.t.sol @@ -1,5 +1,5 @@ // SPDX-License-Identifier: UNLICENSED -pragma solidity >=0.8.18; +pragma solidity >=0.8.19; import { PRBTest } from "@prb/test/PRBTest.sol"; import { console2 } from "forge-std/console2.sol";