From c541cd3202833ba200ffa1ccebbdd90cd99b961f Mon Sep 17 00:00:00 2001 From: David Meister Date: Mon, 1 Jun 2026 05:17:07 +0000 Subject: [PATCH] chore: latest rainix + soldeer re-lock - rainix.url -> github:rainlanguage/rainix; nix flake update rainix - soldeer deps re-locked to latest registry versions Co-Authored-By: Claude Opus 4.8 --- flake.lock | 6 +++--- foundry.toml | 4 ++-- remappings.txt | 2 ++ script/BuildPointers.sol | 2 +- script/Deploy.sol | 2 +- soldeer.lock | 14 +++++++------- .../RainlangExpressionDeployerDeploymentTest.sol | 2 +- .../concrete/RainlangInterpreter.extrospect.t.sol | 4 ++-- test/src/lib/deploy/LibInterpreterDeploy.t.sol | 6 +++--- test/src/lib/deploy/LibInterpreterDeployProd.t.sol | 2 +- 10 files changed, 23 insertions(+), 21 deletions(-) diff --git a/flake.lock b/flake.lock index 44e1e0375..c3ccb1eed 100644 --- a/flake.lock +++ b/flake.lock @@ -272,11 +272,11 @@ "solc": "solc" }, "locked": { - "lastModified": 1779808867, - "narHash": "sha256-2Ik0NZzaOPF4bWKUuJhUds3F3dAyQuWB+gGhv3xQ1Zk=", + "lastModified": 1780287289, + "narHash": "sha256-eZ74zj6VwotSmT1kXImwA2yX0el0pZthcgNjg7j/AyQ=", "owner": "rainlanguage", "repo": "rainix", - "rev": "d7c6dfd079d9c5c817f3eac130e4725c64a04a13", + "rev": "f22d4dcaca61717e33eac65e7b09b9a82f604c1f", "type": "github" }, "original": { diff --git a/foundry.toml b/foundry.toml index b724a581c..2f3d6d94c 100644 --- a/foundry.toml +++ b/foundry.toml @@ -41,8 +41,8 @@ gas_limit = "18446744073709551615" forge-std = "1.16.1" "@openzeppelin-contracts" = "5.6.1" "rain-datacontract" = "0.1.0" -"rain-deploy" = "0.1.2" -"rain-extrospection" = "0.1.0" +"rain-deploy" = "0.1.3" +"rain-extrospection" = "0.1.1" "rain-interpreter-interface" = "0.1.0" "rain-intorastring" = "0.1.0" "rain-lib-hash" = "0.1.0" diff --git a/remappings.txt b/remappings.txt index 5fe656ff6..9dd4984c0 100644 --- a/remappings.txt +++ b/remappings.txt @@ -2,7 +2,9 @@ forge-std-1.16.1/=dependencies/forge-std-1.16.1/ rain-datacontract-0.1.0/=dependencies/rain-datacontract-0.1.0/ rain-deploy-0.1.2/=dependencies/rain-deploy-0.1.2/ +rain-deploy-0.1.3/=dependencies/rain-deploy-0.1.3/ rain-extrospection-0.1.0/=dependencies/rain-extrospection-0.1.0/ +rain-extrospection-0.1.1/=dependencies/rain-extrospection-0.1.1/ rain-interpreter-interface-0.1.0/=dependencies/rain-interpreter-interface-0.1.0/ rain-intorastring-0.1.0/=dependencies/rain-intorastring-0.1.0/ rain-lib-hash-0.1.0/=dependencies/rain-lib-hash-0.1.0/ diff --git a/script/BuildPointers.sol b/script/BuildPointers.sol index 0a9c4375c..a4c9d9006 100644 --- a/script/BuildPointers.sol +++ b/script/BuildPointers.sol @@ -17,7 +17,7 @@ import {LibAllStandardOps} from "../src/lib/op/LibAllStandardOps.sol"; import {LibCodeGen} from "rain-sol-codegen-0.1.0/src/lib/LibCodeGen.sol"; import {LibGenParseMeta} from "rain-interpreter-interface-0.1.0/src/lib/codegen/LibGenParseMeta.sol"; import {LibFs} from "rain-sol-codegen-0.1.0/src/lib/LibFs.sol"; -import {LibRainDeploy} from "rain-deploy-0.1.2/src/lib/LibRainDeploy.sol"; +import {LibRainDeploy} from "rain-deploy-0.1.3/src/lib/LibRainDeploy.sol"; /// @title BuildPointers /// @notice Forge script that generates Solidity source files containing diff --git a/script/Deploy.sol b/script/Deploy.sol index bfb4f7495..32dd790b5 100644 --- a/script/Deploy.sol +++ b/script/Deploy.sol @@ -3,7 +3,7 @@ pragma solidity =0.8.25; import {Script, console2} from "forge-std-1.16.1/src/Script.sol"; -import {LibRainDeploy} from "rain-deploy-0.1.2/src/lib/LibRainDeploy.sol"; +import {LibRainDeploy} from "rain-deploy-0.1.3/src/lib/LibRainDeploy.sol"; import {LibInterpreterDeploy} from "../src/lib/deploy/LibInterpreterDeploy.sol"; import {LibDecimalFloatDeploy} from "rain-math-float-0.1.1/src/lib/deploy/LibDecimalFloatDeploy.sol"; import {UnknownDeploymentSuite} from "../src/error/ErrDeploy.sol"; diff --git a/soldeer.lock b/soldeer.lock index 25554712f..79fff1265 100644 --- a/soldeer.lock +++ b/soldeer.lock @@ -21,17 +21,17 @@ integrity = "f2e43fcbe27e7251ff981285271eec0a5ad49e1425dd02213f8a03df404f6670" [[dependencies]] name = "rain-deploy" -version = "0.1.2" -url = "https://soldeer-revisions.s3.amazonaws.com/rain-deploy/0_1_2_09-05-2026_19:49:20_rain.zip" -checksum = "94d3daf2f9f90062d2e676077c2b4ccd2bdd66201665a2209e98016e155f619a" +version = "0.1.3" +url = "https://soldeer-revisions.s3.amazonaws.com/rain-deploy/0_1_3_20-05-2026_13:02:35_rain.zip" +checksum = "6e9a7a1562ee2766a1cc3a4a077b853ec628a3070b282e6e9102a252f2a6a5b5" integrity = "10bff708d9e5d8b77655b8a8fc0c755cef8e3fc876cc3ff100425d27b08294a0" [[dependencies]] name = "rain-extrospection" -version = "0.1.0" -url = "https://soldeer-revisions.s3.amazonaws.com/rain-extrospection/0_1_0_11-05-2026_12:26:12_rain.zip" -checksum = "97297c3f1d623c63f5996b4266a4c26f895a1ca17ab271a619af601f8950521d" -integrity = "30f7e23c71b24267d2db46085049aec5baaa693825ff8bc8fd72bd685da479ad" +version = "0.1.1" +url = "https://soldeer-revisions.s3.amazonaws.com/rain-extrospection/0_1_1_20-05-2026_13:01:40_rain.zip" +checksum = "c2d1ad4b6a749a788616535635c8a19bbe61e514ecc907291ff270a67f832aed" +integrity = "aa7366cac7d9c7610350a49b8126c667d83812a974539e79ccd38a5577cd626b" [[dependencies]] name = "rain-interpreter-interface" diff --git a/test/abstract/RainlangExpressionDeployerDeploymentTest.sol b/test/abstract/RainlangExpressionDeployerDeploymentTest.sol index 43061a311..c9c88050f 100644 --- a/test/abstract/RainlangExpressionDeployerDeploymentTest.sol +++ b/test/abstract/RainlangExpressionDeployerDeploymentTest.sol @@ -8,7 +8,7 @@ import {RainlangStore} from "../../src/concrete/RainlangStore.sol"; import {RainlangParser} from "../../src/concrete/RainlangParser.sol"; import {RainlangInterpreter} from "../../src/concrete/RainlangInterpreter.sol"; import {RainlangExpressionDeployer} from "../../src/concrete/RainlangExpressionDeployer.sol"; -import {LibRainDeploy} from "rain-deploy-0.1.2/src/lib/LibRainDeploy.sol"; +import {LibRainDeploy} from "rain-deploy-0.1.3/src/lib/LibRainDeploy.sol"; import {LibInterpreterDeploy} from "../../src/lib/deploy/LibInterpreterDeploy.sol"; import {LibTOFUTokenDecimals} from "rain-tofu-erc20-decimals-0.1.1/src/lib/LibTOFUTokenDecimals.sol"; diff --git a/test/src/concrete/RainlangInterpreter.extrospect.t.sol b/test/src/concrete/RainlangInterpreter.extrospect.t.sol index 57dbb21b3..89c3dde06 100644 --- a/test/src/concrete/RainlangInterpreter.extrospect.t.sol +++ b/test/src/concrete/RainlangInterpreter.extrospect.t.sol @@ -4,8 +4,8 @@ pragma solidity =0.8.25; import {Test} from "forge-std-1.16.1/src/Test.sol"; import {RainlangInterpreter} from "../../../src/concrete/RainlangInterpreter.sol"; -import {LibExtrospectBytecode} from "rain-extrospection-0.1.0/src/lib/LibExtrospectBytecode.sol"; -import {INTERPRETER_DISALLOWED_OPS} from "rain-extrospection-0.1.0/src/lib/EVMOpcodes.sol"; +import {LibExtrospectBytecode} from "rain-extrospection-0.1.1/src/lib/LibExtrospectBytecode.sol"; +import {INTERPRETER_DISALLOWED_OPS} from "rain-extrospection-0.1.1/src/lib/EVMOpcodes.sol"; contract RainlangInterpreterExtrospectTest is Test { /// The interpreter bytecode MUST NOT contain any reachable state-changing diff --git a/test/src/lib/deploy/LibInterpreterDeploy.t.sol b/test/src/lib/deploy/LibInterpreterDeploy.t.sol index a89ab3276..bf903362c 100644 --- a/test/src/lib/deploy/LibInterpreterDeploy.t.sol +++ b/test/src/lib/deploy/LibInterpreterDeploy.t.sol @@ -3,15 +3,15 @@ pragma solidity =0.8.25; import {Test, console2} from "forge-std-1.16.1/src/Test.sol"; -import {LibRainDeploy} from "rain-deploy-0.1.2/src/lib/LibRainDeploy.sol"; +import {LibRainDeploy} from "rain-deploy-0.1.3/src/lib/LibRainDeploy.sol"; import {LibInterpreterDeploy} from "../../../../src/lib/deploy/LibInterpreterDeploy.sol"; import {RainlangParser} from "../../../../src/concrete/RainlangParser.sol"; import {RainlangStore} from "../../../../src/concrete/RainlangStore.sol"; import {RainlangInterpreter} from "../../../../src/concrete/RainlangInterpreter.sol"; import {RainlangExpressionDeployer} from "../../../../src/concrete/RainlangExpressionDeployer.sol"; import {Rainlang} from "../../../../src/concrete/Rainlang.sol"; -import {LibExtrospectBytecode} from "rain-extrospection-0.1.0/src/lib/LibExtrospectBytecode.sol"; -import {LibExtrospectMetamorphic} from "rain-extrospection-0.1.0/src/lib/LibExtrospectMetamorphic.sol"; +import {LibExtrospectBytecode} from "rain-extrospection-0.1.1/src/lib/LibExtrospectBytecode.sol"; +import {LibExtrospectMetamorphic} from "rain-extrospection-0.1.1/src/lib/LibExtrospectMetamorphic.sol"; import {RainlangReferenceExtern} from "../../../../src/concrete/extern/RainlangReferenceExtern.sol"; import { CREATION_CODE as PARSER_CREATION_CODE, diff --git a/test/src/lib/deploy/LibInterpreterDeployProd.t.sol b/test/src/lib/deploy/LibInterpreterDeployProd.t.sol index d68065fef..e1daa6066 100644 --- a/test/src/lib/deploy/LibInterpreterDeployProd.t.sol +++ b/test/src/lib/deploy/LibInterpreterDeployProd.t.sol @@ -3,7 +3,7 @@ pragma solidity =0.8.25; import {Test} from "forge-std-1.16.1/src/Test.sol"; -import {LibRainDeploy} from "rain-deploy-0.1.2/src/lib/LibRainDeploy.sol"; +import {LibRainDeploy} from "rain-deploy-0.1.3/src/lib/LibRainDeploy.sol"; import {LibInterpreterDeploy} from "../../../../src/lib/deploy/LibInterpreterDeploy.sol"; /// @title LibInterpreterDeployProdTest