Skip to content

Commit 3483dda

Browse files
Merge pull request #20 from rainlanguage/2026-06-01-latest-rainix
chore: latest rainix + soldeer re-lock
2 parents dc85846 + 5ad08b4 commit 3483dda

8 files changed

Lines changed: 38 additions & 54 deletions

‎flake.lock‎

Lines changed: 26 additions & 43 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎flake.nix‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
description = "Flake for development workflows.";
33

44
inputs = {
5-
rainix.url = "github:rainprotocol/rainix";
5+
rainix.url = "github:rainlanguage/rainix";
66
flake-utils.url = "github:numtide/flake-utils";
77
};
88

‎foundry.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ fuzz.runs = 1024
1818
forge-std = "1.16.1"
1919
"@openzeppelin-contracts" = "5.6.1"
2020
"rain-math-saturating" = "0.1.1"
21-
"rain-string" = "0.1.0"
21+
"rain-string" = "0.2.0"
2222

2323
[soldeer]
2424
recursive_deps = false

‎remappings.txt‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@
22
forge-std-1.16.1/=dependencies/forge-std-1.16.1/
33
rain-math-saturating-0.1.1/=dependencies/rain-math-saturating-0.1.1/
44
rain-string-0.1.0/=dependencies/rain-string-0.1.0/
5+
rain-string-0.2.0/=dependencies/rain-string-0.2.0/

‎soldeer.lock‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ integrity = "477bddfb9f67411b66288dca81abcabfcbab2bcdb322299c5eccd577f0d360c4"
2121

2222
[[dependencies]]
2323
name = "rain-string"
24-
version = "0.1.0"
25-
url = "https://soldeer-revisions.s3.amazonaws.com/rain-string/0_1_0_09-05-2026_20:14:06_rain.zip"
24+
version = "0.2.0"
25+
url = "https://soldeer-revisions.s3.amazonaws.com/rain-string/0_2_0_09-05-2026_21:16:31_rain.zip"
2626
checksum = "847b9366128c5dcc5849c6938ae7ac92561ed8185bf304f1b1eb9ef59d77954e"
2727
integrity = "7cb6ee638b59b840ea59e014e2610fdccc30a1593e763590e298314f00700561"

‎src/lib/LibFixedPointDecimalStrings.sol‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ import {FIXED_POINT_ONE} from "./FixedPointDecimalConstants.sol";
1010
import {Strings} from "@openzeppelin-contracts-5.6.1/utils/Strings.sol";
1111
// Exported for convenience.
1212
//forge-lint: disable-next-line(unused-import)
13-
import {LibParseChar} from "rain-string-0.1.0/src/lib/parse/LibParseChar.sol";
13+
import {LibParseChar} from "rain-string-0.2.0/src/lib/parse/LibParseChar.sol";
1414
// Exported for convenience.
1515
//forge-lint: disable-next-line(unused-import)
16-
import {CMASK_NUMERIC_0_9, CMASK_DECIMAL_POINT} from "rain-string-0.1.0/src/lib/parse/LibParseCMask.sol";
16+
import {CMASK_NUMERIC_0_9, CMASK_DECIMAL_POINT} from "rain-string-0.2.0/src/lib/parse/LibParseCMask.sol";
1717

1818
library LibFixedPointDecimalStrings {}

‎src/lib/parse/LibFixedPointDecimalParse.sol‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ pragma solidity ^0.8.25;
44

55
import {FIXED_POINT_ONE} from "../FixedPointDecimalConstants.sol";
66
import {ParseDecimalPrecisionLoss, ParseDecimalInvalidString} from "../../error/ErrParse.sol";
7-
import {LibParseDecimal} from "rain-string-0.1.0/src/lib/parse/LibParseDecimal.sol";
8-
import {CMASK_NUMERIC_0_9, CMASK_DECIMAL_POINT, CMASK_ZERO} from "rain-string-0.1.0/src/lib/parse/LibParseCMask.sol";
9-
import {LibParseChar} from "rain-string-0.1.0/src/lib/parse/LibParseChar.sol";
10-
import {ParseDecimalOverflow} from "rain-string-0.1.0/src/error/ErrParse.sol";
7+
import {LibParseDecimal} from "rain-string-0.2.0/src/lib/parse/LibParseDecimal.sol";
8+
import {CMASK_NUMERIC_0_9, CMASK_DECIMAL_POINT, CMASK_ZERO} from "rain-string-0.2.0/src/lib/parse/LibParseCMask.sol";
9+
import {LibParseChar} from "rain-string-0.2.0/src/lib/parse/LibParseChar.sol";
10+
import {ParseDecimalOverflow} from "rain-string-0.2.0/src/error/ErrParse.sol";
1111

1212
library LibFixedPointDecimalParse {
1313
/// Converts a decimal string to a fixed point decimal. Returns error

‎test/src/lib/parse/LibFixedPointDecimalParse.decimalStringToFixedPoint.t.sol‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {Test} from "forge-std-1.16.1/src/Test.sol";
66

77
import {LibFixedPointDecimalParse} from "src/lib/parse/LibFixedPointDecimalParse.sol";
88
import {ParseDecimalInvalidString, ParseDecimalPrecisionLoss} from "src/error/ErrParse.sol";
9-
import {ParseEmptyDecimalString, ParseDecimalOverflow} from "rain-string-0.1.0/src/error/ErrParse.sol";
9+
import {ParseEmptyDecimalString, ParseDecimalOverflow} from "rain-string-0.2.0/src/error/ErrParse.sol";
1010

1111
contract LibFixedPointDecimalParseTest is Test {
1212
function checkDecimalStringToFixedPoint(string memory value, uint256 expected) internal pure {

0 commit comments

Comments
 (0)