From 6a082c9252b562c4f8bb16a16e365991e4281eb2 Mon Sep 17 00:00:00 2001 From: Thai Xuan Dang Date: Wed, 17 Jul 2024 14:17:13 +0700 Subject: [PATCH] chore: clean up repo --- foundry.toml | 3 ++- script/contracts/CounterDeploy.s.sol | 12 ------------ src/Counter.sol | 14 -------------- src/interfaces/.gitkeep | 0 src/libraries/.gitkeep | 0 src/utils/.gitkeep | 0 test/Counter.t.sol | 24 ------------------------ 7 files changed, 2 insertions(+), 51 deletions(-) delete mode 100644 script/contracts/CounterDeploy.s.sol delete mode 100644 src/Counter.sol delete mode 100644 src/interfaces/.gitkeep delete mode 100644 src/libraries/.gitkeep delete mode 100644 src/utils/.gitkeep delete mode 100644 test/Counter.t.sol diff --git a/foundry.toml b/foundry.toml index 40b11d2..8687c10 100644 --- a/foundry.toml +++ b/foundry.toml @@ -7,7 +7,8 @@ ffi = true # See more config options https://github.com/foundry-rs/foundry/blob/master/crates/config/README.md#all-options -solc = '0.8.23' +solc = '0.8.26' +optimizer_runs = 1_000_000 evm_version = 'istanbul' use_literal_content = true extra_output = ["devdoc", "userdoc", "storagelayout"] diff --git a/script/contracts/CounterDeploy.s.sol b/script/contracts/CounterDeploy.s.sol deleted file mode 100644 index c48d682..0000000 --- a/script/contracts/CounterDeploy.s.sol +++ /dev/null @@ -1,12 +0,0 @@ -// SPDX-License-Identifier: MIT -pragma solidity ^0.8.23; - -import { Counter } from "src/Counter.sol"; -import { Migration } from "script/Migration.s.sol"; -import { Contract } from "script/utils/Contract.sol"; - -contract CounterDeploy is Migration { - function run() public returns (Counter instance) { - instance = Counter(_deployImmutable(Contract.Counter.key())); - } -} diff --git a/src/Counter.sol b/src/Counter.sol deleted file mode 100644 index 5242caa..0000000 --- a/src/Counter.sol +++ /dev/null @@ -1,14 +0,0 @@ -// SPDX-License-Identifier: UNLICENSED -pragma solidity ^0.8.13; - -contract Counter { - uint256 public number; - - function setNumber(uint256 newNumber) public { - number = newNumber; - } - - function increment() public { - number++; - } -} diff --git a/src/interfaces/.gitkeep b/src/interfaces/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/src/libraries/.gitkeep b/src/libraries/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/src/utils/.gitkeep b/src/utils/.gitkeep deleted file mode 100644 index e69de29..0000000 diff --git a/test/Counter.t.sol b/test/Counter.t.sol deleted file mode 100644 index 0d0f35b..0000000 --- a/test/Counter.t.sol +++ /dev/null @@ -1,24 +0,0 @@ -// SPDX-License-Identifier: MIT -pragma solidity ^0.8.23; - -import { Test, console2 as console2 } from "forge-std/Test.sol"; -import { Counter } from "src/Counter.sol"; - -contract CounterTest is Test { - Counter public counter; - - function setUp() public { - counter = new Counter(); - counter.setNumber(0); - } - - function test_Increment() public { - counter.increment(); - assertEq(counter.number(), 1); - } - - function testFuzz_SetNumber(uint256 x) public { - counter.setNumber(x); - assertEq(counter.number(), x); - } -}