From 30cc0919596fa7a0b7471ff3c3e2d1fda328479b Mon Sep 17 00:00:00 2001 From: baku-ccron Date: Sat, 22 Aug 2026 16:48:40 +0000 Subject: [PATCH] chore(deps): bump rain-solmem 0.1.3 -> 0.1.26 Update the soldeer pin, regenerate soldeer.lock, and move the three version-pinned import paths in tests to rain-solmem-0.1.26/. No source changes; everything memkv imports (LibPointer, LibBytes32Array) still ships in 0.1.26. Full suite passes locally. Co-Authored-By: Claude Fable 5 --- foundry.toml | 2 +- soldeer.lock | 8 ++++---- test/lib/LibMemoryKVSlow.sol | 2 +- test/src/lib/LibMemoryKV.array.t.sol | 2 +- test/src/lib/LibMemoryKV.getset.t.sol | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/foundry.toml b/foundry.toml index 9a1138e..6686f91 100644 --- a/foundry.toml +++ b/foundry.toml @@ -20,7 +20,7 @@ runs = 1024 [dependencies] forge-std = "1.16.1" -"rain-solmem" = "0.1.3" +"rain-solmem" = "0.1.26" "rain-lib-hash" = "0.1.0" [soldeer] diff --git a/soldeer.lock b/soldeer.lock index e0d500e..52b71fa 100644 --- a/soldeer.lock +++ b/soldeer.lock @@ -14,7 +14,7 @@ integrity = "91f5f679a0a27f096fdbc1e41195dd9f42cacfab15735efeb1101cc1b9215b47" [[dependencies]] name = "rain-solmem" -version = "0.1.3" -url = "https://soldeer-revisions.s3.amazonaws.com/rain-solmem/0_1_3_09-05-2026_19:49:33_rain.zip" -checksum = "1d405bb81f7c9e56d1717de0d60da918d2fc2fa4db083efd2abe9906378d019f" -integrity = "e879d2743f9d884f647b9dd489889a83f2cea5f76eb69409a113e1baa69d3643" +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" diff --git a/test/lib/LibMemoryKVSlow.sol b/test/lib/LibMemoryKVSlow.sol index ae53d0c..e38da69 100644 --- a/test/lib/LibMemoryKVSlow.sol +++ b/test/lib/LibMemoryKVSlow.sol @@ -2,7 +2,7 @@ // SPDX-FileCopyrightText: Copyright (c) 2020 Rain Open Source Software Ltd pragma solidity =0.8.25; -import {LibBytes32Array} from "rain-solmem-0.1.3/src/lib/LibBytes32Array.sol"; +import {LibBytes32Array} from "rain-solmem-0.1.26/src/lib/LibBytes32Array.sol"; import {MemoryKV} from "src/lib/LibMemoryKV.sol"; library LibMemoryKVSlow { diff --git a/test/src/lib/LibMemoryKV.array.t.sol b/test/src/lib/LibMemoryKV.array.t.sol index 1a02b3a..d006466 100644 --- a/test/src/lib/LibMemoryKV.array.t.sol +++ b/test/src/lib/LibMemoryKV.array.t.sol @@ -4,7 +4,7 @@ pragma solidity =0.8.25; import {Test} from "forge-std-1.16.1/src/Test.sol"; -import {LibPointer, Pointer} from "rain-solmem-0.1.3/src/lib/LibPointer.sol"; +import {LibPointer, Pointer} from "rain-solmem-0.1.26/src/lib/LibPointer.sol"; import {LibMemoryKV, MemoryKV, MemoryKVVal, MemoryKVKey} from "src/lib/LibMemoryKV.sol"; import {LibMemoryKVSlow} from "test/lib/LibMemoryKVSlow.sol"; diff --git a/test/src/lib/LibMemoryKV.getset.t.sol b/test/src/lib/LibMemoryKV.getset.t.sol index 5b3f5d1..e1a9c11 100644 --- a/test/src/lib/LibMemoryKV.getset.t.sol +++ b/test/src/lib/LibMemoryKV.getset.t.sol @@ -3,7 +3,7 @@ pragma solidity =0.8.25; import {Test} from "forge-std-1.16.1/src/Test.sol"; -import {LibPointer, Pointer} from "rain-solmem-0.1.3/src/lib/LibPointer.sol"; +import {LibPointer, Pointer} from "rain-solmem-0.1.26/src/lib/LibPointer.sol"; import {LibMemoryKV, MemoryKVKey, MemoryKVVal, MemoryKV} from "src/lib/LibMemoryKV.sol";