Upgrade cashu-ts from 4.7.1 to 4.10.0

Mechanical dependency bump with no source changes, so that any behavior
change is attributable to the library alone.

The lockfile moves only the cashu-ts entry: @scure/bip32, @scure/base,
@noble/curves and @noble/hashes all stay at 2.2.0. That matters because
patches/@scure+bip32+2.2.0.patch swaps hmac-sha512 for react-native-quick-crypto
on the BIP-32 derivation path, and is pinned to that exact version — a float
to 2.3.x would fail patch-package and silently drop native acceleration from
seed recovery. All 9 patches still apply.

Verified: tsc --noEmit is unchanged against baseline (89 pre-existing errors
before and after, none new, none resolved), 45 jest suites / 618 tests pass,
and the android Metro bundle builds with the 4.10 symbols present.

Not covered here: cashu-ts's internal proof selection default changed to
selectProofsRotating (#818), which only runs inside wallet.send() against a
live mint and so is invisible to the suite. That is the subject of the
follow-up device testing.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
minibits-cash
2026-09-04 14:56:54 +02:00
co-authored by Claude Opus 5
parent a957d71287
commit f5b7c24699
2 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -22,7 +22,7 @@
"machine-translate": "npx @inlang/cli machine translate --project minibits.inlang"
},
"dependencies": {
"@cashu/cashu-ts": "^4.7.1",
"@cashu/cashu-ts": "^4.10.0",
"@fortawesome/fontawesome-svg-core": "^7.1.0",
"@fortawesome/free-brands-svg-icons": "^7.1.0",
"@fortawesome/free-regular-svg-icons": "^7.1.0",
+5 -5
View File
@@ -2869,15 +2869,15 @@ __metadata:
languageName: node
linkType: hard
"@cashu/cashu-ts@npm:^4.7.1":
version: 4.7.1
resolution: "@cashu/cashu-ts@npm:4.7.1"
"@cashu/cashu-ts@npm:^4.10.0":
version: 4.10.0
resolution: "@cashu/cashu-ts@npm:4.10.0"
dependencies:
"@noble/curves": ^2.2.0
"@noble/hashes": ^2.2.0
"@scure/base": ^2.2.0
"@scure/bip32": ^2.2.0
checksum: c8dfb7afd37835f0a79e30cc3e4f0fe70cafbd2670aa6674a978749ecec19c0d8e34597959cc05b96b9663f9ca9803bfd78efcc1d295e7b5e0f3a59c75875477
checksum: 55994116585f64acf6078e000ca747e5d082d307779165c9a1aece0803a6d2f1d1c3d9c0c5616cb1b3df8ac12ca2175d03c42f59d08ef3df21ab13c79ecc6b79
languageName: node
linkType: hard
@@ -14823,7 +14823,7 @@ __metadata:
"@babel/plugin-proposal-export-namespace-from": ^7.18.9
"@babel/preset-env": ^7.25.3
"@babel/runtime": ^7.25.0
"@cashu/cashu-ts": ^4.7.1
"@cashu/cashu-ts": ^4.10.0
"@expo/fingerprint": ^0.13.4
"@fortawesome/fontawesome-svg-core": ^7.1.0
"@fortawesome/free-brands-svg-icons": ^7.1.0