Skip to content

Commit 914146a

Browse files
authored
one contract per file, files match contract names (#75)
* one contract per file, files match contract names * snapshot
1 parent 8a1a543 commit 914146a

9 files changed

+18
-12
lines changed

.gas-snapshot

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
GnosisSafeTest:test_gnosis_receive() (gas: 15927)
22
OrderOriginPermit2Test:test_fillPermit2() (gas: 223464)
3-
OrderOriginPermit2Test:test_fillPermit2_multi() (gas: 1010764)
3+
OrderOriginPermit2Test:test_fillPermit2_multi() (gas: 1007964)
44
OrderOriginPermit2Test:test_initiatePermit2() (gas: 233946)
5-
OrderOriginPermit2Test:test_initiatePermit2_multi() (gas: 984506)
5+
OrderOriginPermit2Test:test_initiatePermit2_multi() (gas: 981706)
66
OrdersTest:test_fill_ERC20() (gas: 71459)
77
OrdersTest:test_fill_ETH() (gas: 69090)
88
OrdersTest:test_fill_both() (gas: 167814)

script/Zenith.s.sol

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@ pragma solidity 0.8.26;
33

44
// deploy contracts
55
import {Zenith} from "../src/Zenith.sol";
6-
import {Transactor} from "../src/Transact.sol";
7-
import {HostOrders, RollupOrders} from "../src/orders/Orders.sol";
6+
import {Transactor} from "../src/Transactor.sol";
7+
import {HostOrders} from "../src/orders/HostOrders.sol";
8+
import {RollupOrders} from "../src/orders/RollupOrders.sol";
89
import {Passage} from "../src/passage/Passage.sol";
910
import {RollupPassage} from "../src/passage/RollupPassage.sol";
1011
// utils
File renamed without changes.

src/orders/HostOrders.sol

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
// SPDX-License-Identifier: MIT OR Apache-2.0
2+
pragma solidity 0.8.26;
3+
4+
import {OrderDestination} from "./OrderDestination.sol";
5+
import {UsesPermit2} from "../UsesPermit2.sol";
6+
7+
contract HostOrders is OrderDestination {
8+
constructor(address _permit2) UsesPermit2(_permit2) {}
9+
}

src/orders/Orders.sol src/orders/RollupOrders.sol

-4
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,6 @@ import {OrderDestination} from "./OrderDestination.sol";
55
import {OrderOrigin} from "./OrderOrigin.sol";
66
import {UsesPermit2} from "../UsesPermit2.sol";
77

8-
contract HostOrders is OrderDestination {
9-
constructor(address _permit2) UsesPermit2(_permit2) {}
10-
}
11-
128
contract RollupOrders is OrderOrigin, OrderDestination {
139
constructor(address _permit2) UsesPermit2(_permit2) {}
1410
}

test/Orders.t.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ pragma solidity 0.8.26;
33

44
// test contracts
55
import {IOrders} from "../src/orders/IOrders.sol";
6-
import {RollupOrders} from "../src/orders/Orders.sol";
6+
import {RollupOrders} from "../src/orders/RollupOrders.sol";
77
import {OrderOrigin} from "../src/orders/OrderOrigin.sol";
88
// utils
99
import {TestERC20} from "./Helpers.t.sol";

test/Permit2Orders.t.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
pragma solidity 0.8.26;
33

44
// test contracts
5-
import {RollupOrders} from "../src/orders/Orders.sol";
5+
import {RollupOrders} from "../src/orders/RollupOrders.sol";
66
import {IOrders} from "../src/orders/IOrders.sol";
77
import {UsesPermit2} from "../src/UsesPermit2.sol";
88
// utils

test/Permit2Passage.t.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ contract RollupPassagePermit2Test is SharedPermit2Test {
130130
_setUpPermit2(token, amount);
131131
_setupSinglePermit(token, amount);
132132

133-
// deploy Passage
133+
// deploy RollupPassage
134134
target = new RollupPassage(address(permit2Contract));
135135
vm.label(address(target), "passage");
136136

test/Transact.t.sol test/Transactor.t.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
pragma solidity 0.8.26;
33

44
// test contracts
5-
import {Transactor} from "../src/Transact.sol";
5+
import {Transactor} from "../src/Transactor.sol";
66
import {Passage} from "../src/passage/Passage.sol";
77
// utils
88
import {Test, console2} from "forge-std/Test.sol";

0 commit comments

Comments
 (0)