From 34b499137f3829a7fbec5c322ab72295dc9e943f Mon Sep 17 00:00:00 2001 From: baku-ccron Date: Sun, 6 Sep 2026 09:03:16 +0000 Subject: [PATCH] Bump rain-solmem 0.1.26 -> 0.1.28 and rainlang-interface 0.2.3 -> 0.2.8 rainlang-interface's shipped src imports the versioned rain-solmem prefix, so the two move together: 0.2.8 is the first rainlang-interface release built against rain-solmem 0.1.28. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01QyCCzi9WZPhuXcU1hwr2bq --- foundry.toml | 4 ++-- remappings.txt | 4 ++-- soldeer.lock | 16 ++++++++-------- src/interface/IRaindexV6.sol | 2 +- src/interface/deprecated/v1/IOrderBookV1.sol | 6 +++--- src/interface/deprecated/v2/IOrderBookV2.sol | 6 +++--- src/interface/deprecated/v3/IOrderBookV3.sol | 4 ++-- src/interface/deprecated/v4/IOrderBookV4.sol | 2 +- src/interface/deprecated/v5/IOrderBookV5.sol | 2 +- 9 files changed, 23 insertions(+), 23 deletions(-) diff --git a/foundry.toml b/foundry.toml index 690dd00..7f1cfba 100644 --- a/foundry.toml +++ b/foundry.toml @@ -29,13 +29,13 @@ evm_version = "cancun" [dependencies] forge-std = "1.16.1" -rainlang-interface = "0.2.3" +"rainlang-interface" = "0.2.8" rain-math-float = "0.1.1" "@openzeppelin-contracts" = "5.6.1" rain-lib-hash = "0.1.0" rain-math-binary = "0.1.4" rain-sol-codegen = "0.1.0" -rain-solmem = "0.1.26" +"rain-solmem" = "0.1.28" [soldeer] recursive_deps = false diff --git a/remappings.txt b/remappings.txt index 3d66744..7f4ab0d 100644 --- a/remappings.txt +++ b/remappings.txt @@ -4,5 +4,5 @@ rain-lib-hash-0.1.0/=dependencies/rain-lib-hash-0.1.0/ rain-math-binary-0.1.4/=dependencies/rain-math-binary-0.1.4/ rain-math-float-0.1.1/=dependencies/rain-math-float-0.1.1/ rain-sol-codegen-0.1.0/=dependencies/rain-sol-codegen-0.1.0/ -rain-solmem-0.1.26/=dependencies/rain-solmem-0.1.26/ -rainlang-interface-0.2.3/=dependencies/rainlang-interface-0.2.3/ +rain-solmem-0.1.28/=dependencies/rain-solmem-0.1.28/ +rainlang-interface-0.2.8/=dependencies/rainlang-interface-0.2.8/ diff --git a/soldeer.lock b/soldeer.lock index 028fbc1..958445f 100644 --- a/soldeer.lock +++ b/soldeer.lock @@ -42,14 +42,14 @@ integrity = "e22748ce2ba7eca3ce71e23b2271d1c0f370b989507e784b0a4850a7a9e52157" [[dependencies]] name = "rain-solmem" -version = "0.1.26" -url = "https://soldeer-revisions.s3.amazonaws.com/rain-solmem/0_1_26_18-08-2026_16:20:17_rain.zip" -checksum = "291a0acf805b8acd65dfb9e848e6670bde158120bb5b0bcdeeaf17c4084a134c" -integrity = "54e56c1b10d05df72c1c3dcc8df92b99b9f01cd946363158b077c779ce4d20fa" +version = "0.1.28" +url = "https://soldeer-revisions.s3.amazonaws.com/rain-solmem/0_1_28_03-09-2026_07:34:16_rain.zip" +checksum = "3dafbef001edb181683a43c3c295e3f88e2ffcedd751e986562e71e29560c9f0" +integrity = "e7508cd81a998a67118a0fca314d504dc62850d6b535d29c824f696f214e4b23" [[dependencies]] name = "rainlang-interface" -version = "0.2.3" -url = "https://soldeer-revisions.s3.amazonaws.com/rainlang-interface/0_2_3_19-08-2026_03:51:33_rainlang.zip" -checksum = "b8aace080832c17e29aaff400db11607314678035327598eaeca0a3496ac6933" -integrity = "696f8521319c40532c169a44b5fe677b909ea392a6f82398239a4c2a8630c4ad" +version = "0.2.8" +url = "https://soldeer-revisions.s3.amazonaws.com/rainlang-interface/0_2_8_06-09-2026_08:58:04_rainlang.zip" +checksum = "aae7d5721cdd21240f5dca7b1d6a861101431ead94db6def6a134932b54e7947" +integrity = "508259e321ecc0ad9b0ff1a8b0ac1e66a8858e599ce7328e06b6a4e7d3ae8889" diff --git a/src/interface/IRaindexV6.sol b/src/interface/IRaindexV6.sol index 90e29ee..fcd46d9 100644 --- a/src/interface/IRaindexV6.sol +++ b/src/interface/IRaindexV6.sol @@ -15,7 +15,7 @@ import { //forge-lint: disable-next-line(unused-import) IInterpreterStoreV3 -} from "rainlang-interface-0.2.3/src/interface/IInterpreterCallerV4.sol"; +} from "rainlang-interface-0.2.8/src/interface/IInterpreterCallerV4.sol"; /// Import unmodified structures from older versions of the Raindex interface. import { diff --git a/src/interface/deprecated/v1/IOrderBookV1.sol b/src/interface/deprecated/v1/IOrderBookV1.sol index fd73895..05baac1 100644 --- a/src/interface/deprecated/v1/IOrderBookV1.sol +++ b/src/interface/deprecated/v1/IOrderBookV1.sol @@ -4,14 +4,14 @@ pragma solidity ^0.8.18; import {IERC3156FlashLender} from "../../ierc3156/IERC3156FlashLender.sol"; //forge-lint: disable-next-line(unused-import) -import {LibEvaluable} from "rainlang-interface-0.2.3/src/lib/caller/LibEvaluable.sol"; +import {LibEvaluable} from "rainlang-interface-0.2.8/src/lib/caller/LibEvaluable.sol"; import { EvaluableConfig, Evaluable, SignedContext, IInterpreterCallerV1 -} from "rainlang-interface-0.2.3/src/interface/deprecated/v1/IInterpreterCallerV1.sol"; -import {IExpressionDeployerV3} from "rainlang-interface-0.2.3/src/interface/deprecated/v1/IExpressionDeployerV3.sol"; +} from "rainlang-interface-0.2.8/src/interface/deprecated/v1/IInterpreterCallerV1.sol"; +import {IExpressionDeployerV3} from "rainlang-interface-0.2.8/src/interface/deprecated/v1/IExpressionDeployerV3.sol"; /// Configuration for a deposit. All deposits are processed by and for /// `msg.sender` so the vaults are unambiguous here. diff --git a/src/interface/deprecated/v2/IOrderBookV2.sol b/src/interface/deprecated/v2/IOrderBookV2.sol index aec77ce..d02e002 100644 --- a/src/interface/deprecated/v2/IOrderBookV2.sol +++ b/src/interface/deprecated/v2/IOrderBookV2.sol @@ -6,12 +6,12 @@ import {IERC3156FlashLender} from "../../ierc3156/IERC3156FlashLender.sol"; import { EvaluableConfig, Evaluable -} from "rainlang-interface-0.2.3/src/interface/deprecated/v1/IInterpreterCallerV1.sol"; +} from "rainlang-interface-0.2.8/src/interface/deprecated/v1/IInterpreterCallerV1.sol"; import { SignedContextV1, IInterpreterCallerV2 -} from "rainlang-interface-0.2.3/src/interface/deprecated/v1/IInterpreterCallerV2.sol"; -import {IExpressionDeployerV2} from "rainlang-interface-0.2.3/src/interface/deprecated/v1/IExpressionDeployerV2.sol"; +} from "rainlang-interface-0.2.8/src/interface/deprecated/v1/IInterpreterCallerV2.sol"; +import {IExpressionDeployerV2} from "rainlang-interface-0.2.8/src/interface/deprecated/v1/IExpressionDeployerV2.sol"; /// Configuration for a deposit. All deposits are processed by and for /// `msg.sender` so the vaults are unambiguous here. diff --git a/src/interface/deprecated/v3/IOrderBookV3.sol b/src/interface/deprecated/v3/IOrderBookV3.sol index 9535632..39cb4aa 100644 --- a/src/interface/deprecated/v3/IOrderBookV3.sol +++ b/src/interface/deprecated/v3/IOrderBookV3.sol @@ -8,8 +8,8 @@ import { EvaluableConfigV3, IInterpreterCallerV2, SignedContextV1 -} from "rainlang-interface-0.2.3/src/interface/deprecated/v1/IInterpreterCallerV2.sol"; -import {IExpressionDeployerV3} from "rainlang-interface-0.2.3/src/interface/deprecated/v1/IExpressionDeployerV3.sol"; +} from "rainlang-interface-0.2.8/src/interface/deprecated/v1/IInterpreterCallerV2.sol"; +import {IExpressionDeployerV3} from "rainlang-interface-0.2.8/src/interface/deprecated/v1/IExpressionDeployerV3.sol"; /// Import unmodified structures from older versions of `IOrderBook`. import {IO, ClearConfig, ClearStateChange} from "../v2/IOrderBookV2.sol"; diff --git a/src/interface/deprecated/v4/IOrderBookV4.sol b/src/interface/deprecated/v4/IOrderBookV4.sol index 76f7512..8203218 100644 --- a/src/interface/deprecated/v4/IOrderBookV4.sol +++ b/src/interface/deprecated/v4/IOrderBookV4.sol @@ -13,7 +13,7 @@ import { //forge-lint: disable-next-line(unused-import) IInterpreterStoreV2 -} from "rainlang-interface-0.2.3/src/interface/deprecated/v2/IInterpreterCallerV3.sol"; +} from "rainlang-interface-0.2.8/src/interface/deprecated/v2/IInterpreterCallerV3.sol"; /// Import unmodified structures from older versions of `IOrderBook`. import {ClearStateChange, ClearConfig, IO} from "../v3/IOrderBookV3.sol"; diff --git a/src/interface/deprecated/v5/IOrderBookV5.sol b/src/interface/deprecated/v5/IOrderBookV5.sol index 65a9483..b95edbc 100644 --- a/src/interface/deprecated/v5/IOrderBookV5.sol +++ b/src/interface/deprecated/v5/IOrderBookV5.sol @@ -13,7 +13,7 @@ import { //forge-lint: disable-next-line(unused-import) IInterpreterStoreV3 -} from "rainlang-interface-0.2.3/src/interface/IInterpreterCallerV4.sol"; +} from "rainlang-interface-0.2.8/src/interface/IInterpreterCallerV4.sol"; /// Import unmodified structures from older versions of `IOrderBook`. //forge-lint: disable-start(unused-import)