diff --git a/foundry.toml b/foundry.toml index 897df6b..c695353 100644 --- a/foundry.toml +++ b/foundry.toml @@ -76,7 +76,7 @@ forge-std = "1.16.2" "@openzeppelin-contracts" = "5.6.1" "rain-solmem" = "0.1.28" "rain-string" = "0.2.0" -"rain-datacontract" = "0.1.9" +"rain-datacontract" = "0.2.0" "rain-deploy" = "0.1.11" "rain-lib-memkv" = "0.2.0" "rain-sol-codegen" = "0.1.37" diff --git a/script/lib/LibEtchLogTables.sol b/script/lib/LibEtchLogTables.sol index e0f3253..e429bcb 100644 --- a/script/lib/LibEtchLogTables.sol +++ b/script/lib/LibEtchLogTables.sol @@ -3,7 +3,7 @@ pragma solidity ^0.8.25; import {Vm} from "forge-std-1.16.2/src/Vm.sol"; -import {LibDataContract} from "rain-datacontract-0.1.9/src/lib/LibDataContract.sol"; +import {LibDataContract} from "rain-datacontract-0.2.0/src/lib/LibDataContract.sol"; import {LibDecimalFloatDeploy} from "src/lib/deploy/LibDecimalFloatDeploy.sol"; import {LibRainDeploy} from "rain-deploy-0.1.11/src/lib/LibRainDeploy.sol"; diff --git a/soldeer.lock b/soldeer.lock index 92e03cc..9009846 100644 --- a/soldeer.lock +++ b/soldeer.lock @@ -14,10 +14,10 @@ integrity = "5fb4325b60d7d4194bd0481e2f94398cf1d9c6561dd12a66fb2748ef4a68205f" [[dependencies]] name = "rain-datacontract" -version = "0.1.9" -url = "https://soldeer-revisions.s3.amazonaws.com/rain-datacontract/0_1_9_25-08-2026_16:34:26_rain.zip" -checksum = "ea3bb9bfd9bd6fd32cc678d2dffafef7ffc62f0dcc752116170105b6649211a1" -integrity = "a76ad2f7efc0359f42bf2106cd57eca3f239e1eb08019f771b67802cebb54eb0" +version = "0.2.0" +url = "https://soldeer-revisions.s3.amazonaws.com/rain-datacontract/0_2_0_25-08-2026_17:39:38_rain.zip" +checksum = "430d909c929306c5adb21466202c40eb55ee132ace9340488c1f43f28f22c9d6" +integrity = "1f109f6ff2778fb42c984030a06fe6e35ceab980d21025c71335b1a23dcecd24" [[dependencies]] name = "rain-deploy" diff --git a/src/abstract/DecimalFloatDeploySuites.sol b/src/abstract/DecimalFloatDeploySuites.sol index 63e4fca..4c9be88 100644 --- a/src/abstract/DecimalFloatDeploySuites.sol +++ b/src/abstract/DecimalFloatDeploySuites.sol @@ -3,7 +3,7 @@ pragma solidity ^0.8.25; import {DeployCandidate, DeploySuite, RainDeploySuitesBase} from "./RainDeploySuitesBase.sol"; -import {LibDataContract} from "rain-datacontract-0.1.9/src/lib/LibDataContract.sol"; +import {LibDataContract} from "rain-datacontract-0.2.0/src/lib/LibDataContract.sol"; import {DecimalFloat} from "../concrete/DecimalFloat.sol"; import { CREATION_CODE as LOG_TABLES_CREATION_CODE_CANDIDATE, diff --git a/test/abstract/LogTest.sol b/test/abstract/LogTest.sol index 9ba095e..062edb4 100644 --- a/test/abstract/LogTest.sol +++ b/test/abstract/LogTest.sol @@ -5,7 +5,7 @@ pragma solidity =0.8.25; // Re-export console2 here for convenience. // forge-lint: disable-next-line(unused-import) import {Test, console2} from "forge-std-1.16.2/src/Test.sol"; -import {LibDataContract} from "rain-datacontract-0.1.9/src/lib/LibDataContract.sol"; +import {LibDataContract} from "rain-datacontract-0.2.0/src/lib/LibDataContract.sol"; import {LibDecimalFloatDeploy} from "src/lib/deploy/LibDecimalFloatDeploy.sol"; import {LibEtchLogTables} from "script/lib/LibEtchLogTables.sol"; diff --git a/test/src/lib/deploy/LibDecimalFloatDeploy.checkLogTablesDeployed.t.sol b/test/src/lib/deploy/LibDecimalFloatDeploy.checkLogTablesDeployed.t.sol index 656f4cb..445e7f7 100644 --- a/test/src/lib/deploy/LibDecimalFloatDeploy.checkLogTablesDeployed.t.sol +++ b/test/src/lib/deploy/LibDecimalFloatDeploy.checkLogTablesDeployed.t.sol @@ -4,7 +4,7 @@ pragma solidity =0.8.25; import {Test} from "forge-std-1.16.2/src/Test.sol"; import {LibDecimalFloatDeploy} from "src/lib/deploy/LibDecimalFloatDeploy.sol"; -import {LibDataContract} from "rain-datacontract-0.1.9/src/lib/LibDataContract.sol"; +import {LibDataContract} from "rain-datacontract-0.2.0/src/lib/LibDataContract.sol"; import {LibRainDeploy} from "rain-deploy-0.1.11/src/lib/LibRainDeploy.sol"; import {LogTablesNotDeployed} from "rain-math-float-0.2.4/src/error/ErrDecimalFloat.sol"; diff --git a/test/src/lib/deploy/LibDecimalFloatDeploy.t.sol b/test/src/lib/deploy/LibDecimalFloatDeploy.t.sol index 3a781f3..0afb929 100644 --- a/test/src/lib/deploy/LibDecimalFloatDeploy.t.sol +++ b/test/src/lib/deploy/LibDecimalFloatDeploy.t.sol @@ -6,7 +6,7 @@ import {Test} from "forge-std-1.16.2/src/Test.sol"; import {LibRainDeploy} from "rain-deploy-0.1.11/src/lib/LibRainDeploy.sol"; import {LibDecimalFloatDeploy} from "src/lib/deploy/LibDecimalFloatDeploy.sol"; import {DecimalFloat} from "src/concrete/DecimalFloat.sol"; -import {LibDataContract} from "rain-datacontract-0.1.9/src/lib/LibDataContract.sol"; +import {LibDataContract} from "rain-datacontract-0.2.0/src/lib/LibDataContract.sol"; contract LibDecimalFloatDeployTest is Test { /// `LibRainDeploy.etchZoltuFactory` puts the factory bytecode at the diff --git a/test/src/lib/deploy/LibDecimalFloatDeployCandidate.t.sol b/test/src/lib/deploy/LibDecimalFloatDeployCandidate.t.sol index ad43b3a..b59bc14 100644 --- a/test/src/lib/deploy/LibDecimalFloatDeployCandidate.t.sol +++ b/test/src/lib/deploy/LibDecimalFloatDeployCandidate.t.sol @@ -4,7 +4,7 @@ pragma solidity =0.8.25; import {Test} from "forge-std-1.16.2/src/Test.sol"; import {LibRainDeploy} from "rain-deploy-0.1.11/src/lib/LibRainDeploy.sol"; -import {LibDataContract} from "rain-datacontract-0.1.9/src/lib/LibDataContract.sol"; +import {LibDataContract} from "rain-datacontract-0.2.0/src/lib/LibDataContract.sol"; import { BYTECODE_HASH as LOG_TABLES_BYTECODE_HASH, DEPLOYED_ADDRESS as LOG_TABLES_DEPLOYED_ADDRESS,