Skip to content

Commit f113453

Browse files
Merge origin/main into context-signed-row-mask
Signed-context overflow tests derive their expected column from CONTEXT_SIGNED_CONTEXT_START_COLUMN / CONTEXT_SIGNED_CONTEXT_SIGNERS_COLUMN. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2 parents c379154 + eb5a3b2 commit f113453

108 files changed

Lines changed: 481 additions & 422 deletions

File tree

Some content is hidden

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

‎.github/workflows/npm-package-release.yml‎

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,7 @@ jobs:
1616
DEPLOYMENT_KEY: ${{ secrets.PRIVATE_KEY }}
1717
CI_FORK_SEPOLIA_BLOCK_NUMBER: ${{ vars.CI_FORK_SEPOLIA_BLOCK_NUMBER }}
1818
CI_FORK_SEPOLIA_DEPLOYER_ADDRESS: ${{ vars.CI_FORK_SEPOLIA_DEPLOYER_ADDRESS }}
19-
CI_DEPLOY_SEPOLIA_RPC_URL: ${{ secrets.CI_DEPLOY_SEPOLIA_RPC_URL || vars.CI_DEPLOY_SEPOLIA_RPC_URL }}
2019
CI_SEPOLIA_METABOARD_URL: ${{ vars.CI_SEPOLIA_METABOARD_URL }}
21-
CI_DEPLOY_ARBITRUM_RPC_URL: ${{ secrets.CI_DEPLOY_ARBITRUM_RPC_URL }}
22-
CI_DEPLOY_BASE_RPC_URL: ${{ secrets.CI_DEPLOY_BASE_RPC_URL }}
23-
CI_DEPLOY_BASE_SEPOLIA_RPC_URL: ${{ secrets.CI_DEPLOY_BASE_SEPOLIA_RPC_URL }}
24-
CI_DEPLOY_POLYGON_RPC_URL: ${{ secrets.CI_DEPLOY_POLYGON_RPC_URL }}
25-
CI_DEPLOY_FLARE_RPC_URL: ${{ secrets.CI_DEPLOY_FLARE_RPC_URL }}
2620
RPC_URL_ETHEREUM_FORK: ${{ secrets.RPC_URL_ETHEREUM_FORK }}
2721
COMMIT_SHA: ${{ github.sha }}
2822
steps:

‎.vscode/settings.json‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,6 @@
4040
"svelte"
4141
],
4242
"rust-analyzer.server.extraEnv": {
43-
"CI_DEPLOY_POLYGON_RPC_URL": "",
44-
"CI_DEPLOY_SEPOLIA_RPC_URL": "",
4543
"CI_SEPOLIA_METABOARD_URL": "",
4644
"RPC_URL_ETHEREUM_FORK": "",
4745
"CI_FORK_SEPOLIA_DEPLOYER_ADDRESS": "",

‎crates/test_fixtures/abis/RaindexV6.json‎

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

‎crates/test_fixtures/abis/RaindexV6SubParser.json‎

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

‎foundry.toml‎

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ libs = ['dependencies']
2323
# See more config options https://github.com/foundry-rs/foundry/tree/master/config
2424

2525
ffi = true
26+
# script/Build.sol's codegen outgrows the default 2^30 gas limit.
27+
gas_limit = "18446744073709551615"
2628
solc = "0.8.25"
2729
evm_version = "cancun"
2830

@@ -62,6 +64,7 @@ fs_permissions = [
6264
{ access = "read", path = "./.env.example" },
6365
{ access = "read-write", path = "./.staged-config" },
6466
{ access = "read", path = "./script/build.sh" },
67+
{ access = "read", path = ".github/workflows/manual-sol-artifacts.yaml" },
6568
]
6669

6770
remappings = [
@@ -74,7 +77,7 @@ forge-std = "1.17.0"
7477
"@openzeppelin-contracts" = "5.7.0"
7578
# rainlanguage/rain.interpreter was renamed to rainlanguage/rainlang;
7679
# its Soldeer registry name follows.
77-
rainlang = "0.2.19"
80+
rainlang = "0.2.26"
7881
# rainlanguage/rain.interpreter.interface was renamed to
7982
# rainlanguage/rainlang.interface; its Soldeer registry name moved from
8083
# `rain-interpreter-interface` (0.1.x) to `rainlang-interface` (0.2.x).
@@ -92,15 +95,15 @@ rain-solmem = "0.1.28"
9295
rain-math-float = "0.3.10"
9396
rain-math-float-deploy = "0.1.7"
9497
rain-tofu-erc20-decimals = "0.1.4"
95-
rain-tofu-erc20-decimals-deploy = "0.1.3"
96-
rain-deploy = "0.1.22"
98+
rain-tofu-erc20-decimals-deploy = "0.1.4"
99+
rain-deploy = "0.1.25"
97100
rain-factory = "0.2.5"
98101
rain-lib-typecast = "0.1.4"
99102
rain-lib-hash = "0.1.27"
100103
rain-math-binary = "0.1.4"
101104
rain-string = "0.3.9"
102105
rain-lib-memkv = "0.2.0"
103-
rain-extrospection = "0.1.14"
106+
rain-extrospection = "0.1.16"
104107

105108
[soldeer]
106109
recursive_deps = false

‎meta/RaindexV6SubParser.rain.meta‎

-10 Bytes
Binary file not shown.
64 Bytes
Binary file not shown.

‎remappings.txt‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
@openzeppelin-contracts-5.7.0/=dependencies/@openzeppelin-contracts-5.7.0/
22
forge-std-1.17.0/=dependencies/forge-std-1.17.0/
3-
rain-deploy-0.1.22/=dependencies/rain-deploy-0.1.22/
4-
rain-extrospection-0.1.14/=dependencies/rain-extrospection-0.1.14/
3+
rain-deploy-0.1.25/=dependencies/rain-deploy-0.1.25/
4+
rain-extrospection-0.1.16/=dependencies/rain-extrospection-0.1.16/
55
rain-factory-0.2.5/=dependencies/rain-factory-0.2.5/
66
rain-intorastring-0.1.4/=dependencies/rain-intorastring-0.1.4/
77
rain-lib-hash-0.1.27/=dependencies/rain-lib-hash-0.1.27/
@@ -16,7 +16,7 @@ rain-sol-codegen-0.1.39/=dependencies/rain-sol-codegen-0.1.39/
1616
rain-solmem-0.1.28/=dependencies/rain-solmem-0.1.28/
1717
rain-string-0.3.9/=dependencies/rain-string-0.3.9/
1818
rain-tofu-erc20-decimals-0.1.4/=dependencies/rain-tofu-erc20-decimals-0.1.4/
19-
rain-tofu-erc20-decimals-deploy-0.1.3/=dependencies/rain-tofu-erc20-decimals-deploy-0.1.3/
19+
rain-tofu-erc20-decimals-deploy-0.1.4/=dependencies/rain-tofu-erc20-decimals-deploy-0.1.4/
2020
raindex-interface-0.1.8/=dependencies/raindex-interface-0.1.8/
21-
rainlang-0.2.19/=dependencies/rainlang-0.2.19/
21+
rainlang-0.2.26/=dependencies/rainlang-0.2.26/
2222
rainlang-interface-0.2.13/=dependencies/rainlang-interface-0.2.13/

‎script/Build.sol‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
// SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd
33
pragma solidity =0.8.25;
44

5-
import {BuildScript} from "rain-deploy-0.1.22/src/abstract/BuildScript.sol";
6-
import {LibRainDeploySnapshot} from "rain-deploy-0.1.22/src/lib/LibRainDeploySnapshot.sol";
7-
import {LibRainDeploy} from "rain-deploy-0.1.22/src/lib/LibRainDeploy.sol";
5+
import {BuildScript} from "rain-deploy-0.1.25/src/abstract/BuildScript.sol";
6+
import {LibRainDeploySnapshot} from "rain-deploy-0.1.25/src/lib/LibRainDeploySnapshot.sol";
7+
import {LibRainDeploy} from "rain-deploy-0.1.25/src/lib/LibRainDeploy.sol";
88
import {LibCodeGen} from "rain-sol-codegen-0.1.39/src/lib/LibCodeGen.sol";
99
import {LibFs} from "rain-sol-codegen-0.1.39/src/lib/LibFs.sol";
1010
import {LibGenParseMeta} from "rainlang-interface-0.2.13/src/lib/codegen/LibGenParseMeta.sol";

‎script/Deploy.sol‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd
33
pragma solidity =0.8.25;
44

5-
import {RainDeployBroadcast} from "rain-deploy-0.1.22/src/abstract/RainDeployBroadcast.sol";
5+
import {RainDeployBroadcast} from "rain-deploy-0.1.25/src/abstract/RainDeployBroadcast.sol";
66
import {RaindexDeploySuites} from "../src/abstract/RaindexDeploySuites.sol";
77

88
/// @title Deploy

0 commit comments

Comments
 (0)