diff --git a/foundry.toml b/foundry.toml index 9edcdc1..9e4d831 100644 --- a/foundry.toml +++ b/foundry.toml @@ -64,7 +64,7 @@ fs_permissions = [ [dependencies] forge-std = "1.16.2" rain-sol-codegen = "0.1.37" -rain-lib-memkv = "0.1.5" +rain-lib-memkv = "0.2.0" [soldeer] recursive_deps = false diff --git a/remappings.txt b/remappings.txt index 4b2012b..3aaabd8 100644 --- a/remappings.txt +++ b/remappings.txt @@ -1,3 +1,3 @@ forge-std-1.16.2/=dependencies/forge-std-1.16.2/ -rain-lib-memkv-0.1.5/=dependencies/rain-lib-memkv-0.1.5/ +rain-lib-memkv-0.2.0/=dependencies/rain-lib-memkv-0.2.0/ rain-sol-codegen-0.1.37/=dependencies/rain-sol-codegen-0.1.37/ diff --git a/soldeer.lock b/soldeer.lock index db3df64..7da84d1 100644 --- a/soldeer.lock +++ b/soldeer.lock @@ -7,10 +7,10 @@ integrity = "5fb4325b60d7d4194bd0481e2f94398cf1d9c6561dd12a66fb2748ef4a68205f" [[dependencies]] name = "rain-lib-memkv" -version = "0.1.5" -url = "https://soldeer-revisions.s3.amazonaws.com/rain-lib-memkv/0_1_5_15-09-2026_13:51:34_rain.lib.zip" -checksum = "3820351d5710366790d98727eff897e966054699df2c42221bde40b1114e2918" -integrity = "46290a43bca3f44f5cf39d1622464e0cb17a450defc7c49198140a66250a6e7c" +version = "0.2.0" +url = "https://soldeer-revisions.s3.amazonaws.com/rain-lib-memkv/0_2_0_18-09-2026_21:06:03_rain.lib.zip" +checksum = "0c00f59f04a2f4c654c8378e66eb1a5acecc33a1cf58052c511b28d0165ce978" +integrity = "96bc0001f9e06624eb273ab18433846d2a251ed35e26eca5867d08e0b9e343c4" [[dependencies]] name = "rain-sol-codegen" diff --git a/src/abstract/RainDeployVerifySnapshotBase.sol b/src/abstract/RainDeployVerifySnapshotBase.sol index 8822c3f..c7e1ebe 100644 --- a/src/abstract/RainDeployVerifySnapshotBase.sol +++ b/src/abstract/RainDeployVerifySnapshotBase.sol @@ -5,7 +5,7 @@ pragma solidity ^0.8.25; import {DerivedDeploy, RainDeployVerifyBase} from "./RainDeployVerifyBase.sol"; import {DeploySuite} from "./RainDeploySuitesBase.sol"; import {LibRainDeploy} from "../lib/LibRainDeploy.sol"; -import {LibMemoryKV, MemoryKV, MemoryKVKey, MemoryKVVal} from "rain-lib-memkv-0.1.5/src/lib/LibMemoryKV.sol"; +import {LibMemoryKV, MemoryKV, MemoryKVKey, MemoryKVVal} from "rain-lib-memkv-0.2.0/src/lib/LibMemoryKV.sol"; /// Thrown when the deploy address recorded for a version is not the address its /// own creation code derives. diff --git a/test/script/Build.t.sol b/test/script/Build.t.sol index 03cd555..3fd08e0 100644 --- a/test/script/Build.t.sol +++ b/test/script/Build.t.sol @@ -9,7 +9,7 @@ import {LibCodeGen} from "rain-sol-codegen-0.1.37/src/lib/LibCodeGen.sol"; import {LibRainDeploySnapshot} from "../../src/lib/LibRainDeploySnapshot.sol"; import {LibReleasedSuitesAggregate} from "../lib/LibReleasedSuitesAggregate.sol"; import {BuildHarness, BuildHarnessWouldWriteTheCommittedLibs} from "../concrete/BuildHarness.sol"; -import {LibMemoryKV, MemoryKV, MemoryKVKey, MemoryKVVal} from "rain-lib-memkv-0.1.5/src/lib/LibMemoryKV.sol"; +import {LibMemoryKV, MemoryKV, MemoryKVKey, MemoryKVVal} from "rain-lib-memkv-0.2.0/src/lib/LibMemoryKV.sol"; /// @title BuildTest /// @notice `script/Build.sol`'s own declaration. diff --git a/test/script/Deploy.t.sol b/test/script/Deploy.t.sol index bef7db7..c1fa73b 100644 --- a/test/script/Deploy.t.sol +++ b/test/script/Deploy.t.sol @@ -4,7 +4,7 @@ pragma solidity =0.8.25; import {Test} from "forge-std-1.16.2/src/Test.sol"; import {DeployHarness} from "../concrete/DeployHarness.sol"; -import {LibMemoryKV, MemoryKV, MemoryKVKey, MemoryKVVal} from "rain-lib-memkv-0.1.5/src/lib/LibMemoryKV.sol"; +import {LibMemoryKV, MemoryKV, MemoryKVKey, MemoryKVVal} from "rain-lib-memkv-0.2.0/src/lib/LibMemoryKV.sol"; /// @title DeployTest /// @notice `script/Deploy.sol` has an empty body, and an empty body is a claim: diff --git a/test/src/lib/GeneratedSnapshotShape.t.sol b/test/src/lib/GeneratedSnapshotShape.t.sol index 9da8fd8..7f7cd6c 100644 --- a/test/src/lib/GeneratedSnapshotShape.t.sol +++ b/test/src/lib/GeneratedSnapshotShape.t.sol @@ -7,7 +7,7 @@ import {DeployCandidate} from "../../../src/abstract/RainDeploySuitesBase.sol"; import {RegistryDeploySuites} from "../../../src/abstract/RegistryDeploySuites.sol"; import {LibRainDeploySnapshot} from "../../../src/lib/LibRainDeploySnapshot.sol"; import {LibReleasedSuitesAggregate} from "../../lib/LibReleasedSuitesAggregate.sol"; -import {LibMemoryKV, MemoryKV, MemoryKVKey, MemoryKVVal} from "rain-lib-memkv-0.1.5/src/lib/LibMemoryKV.sol"; +import {LibMemoryKV, MemoryKV, MemoryKVKey, MemoryKVVal} from "rain-lib-memkv-0.2.0/src/lib/LibMemoryKV.sol"; /// @title GeneratedSnapshotShapeTest /// @notice What a generated deploy snapshot must look like, asserted against diff --git a/test/src/lib/LibRainDeploySnapshot.t.sol b/test/src/lib/LibRainDeploySnapshot.t.sol index 34096f0..53ce9f7 100644 --- a/test/src/lib/LibRainDeploySnapshot.t.sol +++ b/test/src/lib/LibRainDeploySnapshot.t.sol @@ -23,7 +23,7 @@ import { import {LibRainDeploy} from "../../../src/lib/LibRainDeploy.sol"; import {MockDeployable} from "../../concrete/MockDeployable.sol"; import {LibReleasedSuitesAggregate} from "../../lib/LibReleasedSuitesAggregate.sol"; -import {LibMemoryKV, MemoryKV, MemoryKVKey, MemoryKVVal} from "rain-lib-memkv-0.1.5/src/lib/LibMemoryKV.sol"; +import {LibMemoryKV, MemoryKV, MemoryKVKey, MemoryKVVal} from "rain-lib-memkv-0.2.0/src/lib/LibMemoryKV.sol"; /// @title LibRainDeploySnapshotTest /// @notice The guards on the release machinery every deploy repo inherits.