Skip to content

Commit 02241be

Browse files
committed
Merge tag 'relayer-v1.0.41' into tanssi-relay-overridden-contracts(4)
2 parents dc3030b + cb05e1f commit 02241be

File tree

130 files changed

+1549
-2545
lines changed

Some content is hidden

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

130 files changed

+1549
-2545
lines changed

.github/workflows/npm-publish.yml

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ name: npm-publish
33
on:
44
release:
55
types: [published]
6+
workflow_dispatch:
67

78
env:
89
NPM_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }}
@@ -29,28 +30,16 @@ jobs:
2930
- name: Install Node.js
3031
uses: actions/setup-node@v4
3132
with:
32-
node-version: '20.x'
33-
registry-url: 'https://registry.npmjs.org'
33+
node-version: "20.x"
34+
registry-url: "https://registry.npmjs.org"
3435

3536
- name: Install pnpm
3637
uses: pnpm/action-setup@v3
3738
with:
3839
version: 8
3940

40-
- name: Build Contracts
41-
working-directory: web/packages/contracts
42-
run: |
43-
pnpm build
44-
45-
- name: Build Contract Types
46-
working-directory: web/packages/contract-types
47-
run: |
48-
pnpm install
49-
pnpm typechain
50-
pnpm build
51-
52-
- name: Build API
53-
working-directory: web/packages/api
41+
- name: Build
42+
working-directory: web
5443
run: |
5544
pnpm install
5645
pnpm build
@@ -69,4 +58,3 @@ jobs:
6958
working-directory: web/packages/api
7059
run: |
7160
pnpm publish --no-git-checks --access public
72-

contracts/foundry.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[profile.default]
2-
solc_version = "0.8.25"
2+
solc_version = "0.8.28"
33
optimizer = true
44
optimizer_runs = 20000
55
via_ir = false
@@ -14,8 +14,12 @@ fs_permissions = [
1414
ignored_error_codes = [
1515
# DeployLocal.sol is never deployed
1616
5574,
17+
# tstore
18+
2394,
1719
]
1820

21+
evm_version = 'Cancun'
22+
1923
[profile.production]
2024
via_ir = true
2125

contracts/scripts/Deploy.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: Apache-2.0
22
// SPDX-FileCopyrightText: 2023 Snowfork <[email protected]>
3-
pragma solidity 0.8.25;
3+
pragma solidity 0.8.28;
44

55
import {Script} from "forge-std/Script.sol";
66
import {GatewayProxy} from "../src/GatewayProxy.sol";

contracts/scripts/DeployBeefyClient.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: Apache-2.0
22
// SPDX-FileCopyrightText: 2023 Snowfork <[email protected]>
3-
pragma solidity 0.8.25;
3+
pragma solidity 0.8.28;
44

55
import {Script} from "forge-std/Script.sol";
66
import {BeefyClient} from "../src/BeefyClient.sol";

contracts/scripts/DeployBeefyLocal.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: Apache-2.0
22
// SPDX-FileCopyrightText: 2023 Snowfork <[email protected]>
3-
pragma solidity 0.8.25;
3+
pragma solidity 0.8.28;
44

55
import {Script, console2} from "forge-std/Script.sol";
66
import {stdJson} from "forge-std/StdJson.sol";

contracts/scripts/DeployGatewayUpgrade.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: Apache-2.0
22
// SPDX-FileCopyrightText: 2023 Snowfork <[email protected]>
3-
pragma solidity 0.8.25;
3+
pragma solidity 0.8.28;
44

55
import {console2} from "forge-std/console2.sol";
66
import {Script} from "forge-std/Script.sol";

contracts/scripts/DeployLocal.sol

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: Apache-2.0
22
// SPDX-FileCopyrightText: 2023 Snowfork <[email protected]>
3-
pragma solidity 0.8.25;
3+
pragma solidity 0.8.28;
44

55
import {Script} from "forge-std/Script.sol";
66
import {stdJson} from "forge-std/StdJson.sol";
@@ -13,6 +13,7 @@ import {OperatingMode} from "../src/Types.sol";
1313
import {HelperConfig} from "./HelperConfig.sol";
1414
import {WETH9} from "canonical-weth/WETH9.sol";
1515
import {IGateway} from "../src/interfaces/IGateway.sol";
16+
import {MockGatewayV2} from "../test/mocks/MockGatewayV2.sol";
1617

1718
contract DeployLocal is Script {
1819
using stdJson for string;
@@ -103,11 +104,15 @@ contract DeployLocal is Script {
103104
// Deploy WETH for testing
104105
new WETH9();
105106

106-
// Fund the gateway proxy contract. Used to reward relayers.
107+
// Fund the gateway proxy contract. Used to reward relayers
108+
// of messages originating from BridgeHub
107109
uint256 initialDeposit = vm.envUint("GATEWAY_PROXY_INITIAL_DEPOSIT");
108110

109111
IGateway(address(gateway)).depositEther{value: initialDeposit}();
110112

113+
// Deploy MockGatewayV2 for testing
114+
new MockGatewayV2();
115+
111116
vm.stopBroadcast();
112117
}
113118
}

contracts/scripts/DeployLocalGateway.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: Apache-2.0
22
// SPDX-FileCopyrightText: 2023 Snowfork <[email protected]>
3-
pragma solidity 0.8.25;
3+
pragma solidity 0.8.28;
44

55
import {console2} from "forge-std/console2.sol";
66
import {Script} from "forge-std/Script.sol";

contracts/scripts/DeployLocalGatewayLogic.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: Apache-2.0
22
// SPDX-FileCopyrightText: 2023 Snowfork <[email protected]>
3-
pragma solidity 0.8.25;
3+
pragma solidity 0.8.28;
44

55
import {AgentExecutor} from "../src/AgentExecutor.sol";
66
import {Gateway} from "../src//Gateway.sol";

contracts/scripts/FundGateway.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: Apache-2.0
22
// SPDX-FileCopyrightText: 2023 Snowfork <[email protected]>
3-
pragma solidity 0.8.25;
3+
pragma solidity 0.8.28;
44

55
import {WETH9} from "canonical-weth/WETH9.sol";
66
import {Script} from "forge-std/Script.sol";

0 commit comments

Comments
 (0)