Skip to content

Commit 8a1a543

Browse files
authored
pin Solidity pragma to 0.8.26 (#74)
1 parent f24e167 commit 8a1a543

21 files changed

+62
-62
lines changed

.gas-snapshot

+42-42
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,54 @@
11
GnosisSafeTest:test_gnosis_receive() (gas: 15927)
2-
OrderOriginPermit2Test:test_fillPermit2() (gas: 225741)
3-
OrderOriginPermit2Test:test_fillPermit2_multi() (gas: 1019564)
4-
OrderOriginPermit2Test:test_initiatePermit2() (gas: 236222)
5-
OrderOriginPermit2Test:test_initiatePermit2_multi() (gas: 992548)
6-
OrdersTest:test_fill_ERC20() (gas: 72081)
7-
OrdersTest:test_fill_ETH() (gas: 69103)
8-
OrdersTest:test_fill_both() (gas: 168430)
9-
OrdersTest:test_fill_multiETH() (gas: 132837)
10-
OrdersTest:test_fill_underflowETH() (gas: 115826)
11-
OrdersTest:test_initiate_ERC20() (gas: 83154)
12-
OrdersTest:test_initiate_ETH() (gas: 45616)
13-
OrdersTest:test_initiate_both() (gas: 120429)
14-
OrdersTest:test_initiate_multiERC20() (gas: 725208)
15-
OrdersTest:test_initiate_multiETH() (gas: 76004)
16-
OrdersTest:test_orderExpired() (gas: 28394)
17-
OrdersTest:test_sweepERC20() (gas: 61179)
18-
OrdersTest:test_sweepETH() (gas: 83384)
19-
OrdersTest:test_underflowETH() (gas: 63978)
20-
PassagePermit2Test:test_disallowedEnterPermit2() (gas: 699905)
21-
PassagePermit2Test:test_enterTokenPermit2() (gas: 145901)
22-
PassageTest:test_configureEnter() (gas: 130009)
23-
PassageTest:test_disallowedEnter() (gas: 57980)
2+
OrderOriginPermit2Test:test_fillPermit2() (gas: 223464)
3+
OrderOriginPermit2Test:test_fillPermit2_multi() (gas: 1010764)
4+
OrderOriginPermit2Test:test_initiatePermit2() (gas: 233946)
5+
OrderOriginPermit2Test:test_initiatePermit2_multi() (gas: 984506)
6+
OrdersTest:test_fill_ERC20() (gas: 71459)
7+
OrdersTest:test_fill_ETH() (gas: 69090)
8+
OrdersTest:test_fill_both() (gas: 167814)
9+
OrdersTest:test_fill_multiETH() (gas: 132830)
10+
OrdersTest:test_fill_underflowETH() (gas: 115817)
11+
OrdersTest:test_initiate_ERC20() (gas: 82526)
12+
OrdersTest:test_initiate_ETH() (gas: 45597)
13+
OrdersTest:test_initiate_both() (gas: 119816)
14+
OrdersTest:test_initiate_multiERC20() (gas: 719353)
15+
OrdersTest:test_initiate_multiETH() (gas: 76000)
16+
OrdersTest:test_orderExpired() (gas: 28383)
17+
OrdersTest:test_sweepERC20() (gas: 60698)
18+
OrdersTest:test_sweepETH() (gas: 83379)
19+
OrdersTest:test_underflowETH() (gas: 63976)
20+
PassagePermit2Test:test_disallowedEnterPermit2() (gas: 691528)
21+
PassagePermit2Test:test_enterTokenPermit2() (gas: 144090)
22+
PassageTest:test_configureEnter() (gas: 128735)
23+
PassageTest:test_disallowedEnter() (gas: 57503)
2424
PassageTest:test_enter() (gas: 25519)
25-
PassageTest:test_enterToken() (gas: 65935)
26-
PassageTest:test_enterToken_defaultChain() (gas: 64517)
25+
PassageTest:test_enterToken() (gas: 65326)
26+
PassageTest:test_enterToken_defaultChain() (gas: 63912)
2727
PassageTest:test_enter_defaultChain() (gas: 24055)
28-
PassageTest:test_fallback() (gas: 22170)
29-
PassageTest:test_onlyTokenAdmin() (gas: 17169)
28+
PassageTest:test_fallback() (gas: 22093)
29+
PassageTest:test_onlyTokenAdmin() (gas: 17173)
3030
PassageTest:test_receive() (gas: 21487)
3131
PassageTest:test_setUp() (gas: 17000)
32-
PassageTest:test_withdraw() (gas: 60649)
33-
RollupPassagePermit2Test:test_exitTokenPermit2() (gas: 129854)
32+
PassageTest:test_withdraw() (gas: 60168)
33+
RollupPassagePermit2Test:test_exitTokenPermit2() (gas: 127878)
3434
RollupPassageTest:test_exit() (gas: 22403)
35-
RollupPassageTest:test_exitToken() (gas: 51444)
36-
RollupPassageTest:test_fallback() (gas: 20586)
35+
RollupPassageTest:test_exitToken() (gas: 50824)
36+
RollupPassageTest:test_fallback() (gas: 20509)
3737
RollupPassageTest:test_receive() (gas: 19948)
3838
TransactTest:test_configureGas() (gas: 22828)
39-
TransactTest:test_enterTransact() (gas: 103973)
39+
TransactTest:test_enterTransact() (gas: 103979)
4040
TransactTest:test_onlyGasAdmin() (gas: 8810)
4141
TransactTest:test_setUp() (gas: 17494)
42-
TransactTest:test_transact() (gas: 101443)
43-
TransactTest:test_transact_defaultChain() (gas: 100556)
44-
TransactTest:test_transact_globalGasLimit() (gas: 105063)
45-
TransactTest:test_transact_perTransactGasLimit() (gas: 32774)
46-
ZenithTest:test_addSequencer() (gas: 88121)
47-
ZenithTest:test_badSignature() (gas: 37241)
48-
ZenithTest:test_incorrectHostBlock() (gas: 35086)
49-
ZenithTest:test_notSequencer() (gas: 34076)
42+
TransactTest:test_transact() (gas: 101449)
43+
TransactTest:test_transact_defaultChain() (gas: 100562)
44+
TransactTest:test_transact_globalGasLimit() (gas: 104972)
45+
TransactTest:test_transact_perTransactGasLimit() (gas: 32776)
46+
ZenithTest:test_addSequencer() (gas: 88101)
47+
ZenithTest:test_badSignature() (gas: 37061)
48+
ZenithTest:test_incorrectHostBlock() (gas: 35075)
49+
ZenithTest:test_notSequencer() (gas: 33887)
5050
ZenithTest:test_notSequencerAdmin() (gas: 10125)
51-
ZenithTest:test_onePerBlock() (gas: 68193)
52-
ZenithTest:test_removeSequencer() (gas: 39665)
51+
ZenithTest:test_onePerBlock() (gas: 68153)
52+
ZenithTest:test_removeSequencer() (gas: 39476)
5353
ZenithTest:test_setUp() (gas: 8366)
54-
ZenithTest:test_submitBlock() (gas: 63333)
54+
ZenithTest:test_submitBlock() (gas: 63313)

script/Zenith.s.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
// deploy contracts
55
import {Zenith} from "../src/Zenith.sol";

src/Transact.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
import {Passage} from "./passage/Passage.sol";
55

src/UsesPermit2.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
import {IOrders} from "./orders/IOrders.sol";
55
import {ISignatureTransfer} from "permit2/src/interfaces/ISignatureTransfer.sol";

src/Zenith.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
contract Zenith {
55
/// @notice The address that is allowed to set/remove sequencers.

src/orders/IOrders.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
interface IOrders {
55
/// @notice Tokens sent by the swapper as inputs to the order

src/orders/OrderDestination.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
import {OrdersPermit2} from "./OrdersPermit2.sol";
55
import {IOrders} from "./IOrders.sol";

src/orders/OrderOrigin.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
import {OrdersPermit2} from "./OrdersPermit2.sol";
55
import {IOrders} from "./IOrders.sol";

src/orders/Orders.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
import {OrderDestination} from "./OrderDestination.sol";
55
import {OrderOrigin} from "./OrderOrigin.sol";

src/orders/OrdersPermit2.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
import {IOrders} from "./IOrders.sol";
55
import {UsesPermit2} from "../UsesPermit2.sol";

src/passage/Passage.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
import {PassagePermit2} from "./PassagePermit2.sol";
55
import {UsesPermit2} from "../UsesPermit2.sol";

src/passage/PassagePermit2.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
import {UsesPermit2} from "../UsesPermit2.sol";
55
import {ISignatureTransfer} from "permit2/src/interfaces/ISignatureTransfer.sol";

src/passage/RollupPassage.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
import {PassagePermit2} from "./PassagePermit2.sol";
55
import {UsesPermit2} from "../UsesPermit2.sol";

test/Helpers.t.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
// system contracts
55
import {Zenith} from "../src/Zenith.sol";

test/Orders.t.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
// test contracts
55
import {IOrders} from "../src/orders/IOrders.sol";

test/Passage.t.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
// test contracts
55
import {Passage} from "../src/passage/Passage.sol";

test/Permit2Orders.t.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
// test contracts
55
import {RollupOrders} from "../src/orders/Orders.sol";

test/Permit2Passage.t.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
// test contracts
55
import {Passage} from "../src/passage/Passage.sol";

test/Safe.t.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
// utils
55
import {Test, console2} from "forge-std/Test.sol";

test/Transact.t.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
// test contracts
55
import {Transactor} from "../src/Transact.sol";

test/Zenith.t.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT OR Apache-2.0
2-
pragma solidity ^0.8.24;
2+
pragma solidity 0.8.26;
33

44
// test contracts
55
import {Zenith} from "../src/Zenith.sol";

0 commit comments

Comments
 (0)