Skip to content

Commit 9272e1e

Browse files
Jasonvdbpwltr
andauthored
feat: update ldk to 0.0.125 (#2514)
* feat: update ldk to 0.0.125 * chore: update Podfile.lock * fix: pod lockfile update * fix: update rn-ldk for architecture fix * chore: remove patch --------- Co-authored-by: Philipp Walter <[email protected]>
1 parent 1183e42 commit 9272e1e

File tree

6 files changed

+17
-76
lines changed

6 files changed

+17
-76
lines changed

__tests__/lightning.test.ts

+7-5
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,15 @@ describe('getFees', () => {
4949
const result = await getFees();
5050

5151
expect(result).toEqual({
52-
onChainSweep: 111,
5352
maxAllowedNonAnchorChannelRemoteFee: Math.max(25, 111 * 10),
5453
minAllowedAnchorChannelRemoteFee: 108,
5554
minAllowedNonAnchorChannelRemoteFee: 107,
5655
anchorChannelFee: 109,
5756
nonAnchorChannelFee: 110,
5857
channelCloseMinimum: 108,
5958
outputSpendingFee: 111,
59+
maximumFeeEstimate: 111,
60+
urgentOnChainSweep: 111,
6061
});
6162
expect(fetch).toHaveBeenCalledTimes(2);
6263
expect(fetch).toHaveBeenCalledWith(MEMPOOL_URL);
@@ -79,14 +80,15 @@ describe('getFees', () => {
7980

8081
const result = await getFees();
8182
expect(result).toEqual({
82-
onChainSweep: 999,
8383
maxAllowedNonAnchorChannelRemoteFee: Math.max(25, 999 * 10),
8484
minAllowedAnchorChannelRemoteFee: 997,
8585
minAllowedNonAnchorChannelRemoteFee: 996,
8686
anchorChannelFee: 997,
8787
nonAnchorChannelFee: 998,
8888
channelCloseMinimum: 997,
8989
outputSpendingFee: 999,
90+
maximumFeeEstimate: 999,
91+
urgentOnChainSweep: 999,
9092
});
9193
expect(fetch).toHaveBeenCalledTimes(3);
9294
});
@@ -110,7 +112,7 @@ describe('getFees', () => {
110112
});
111113

112114
const result = await getFees();
113-
expect(result.onChainSweep).toBe(111);
115+
expect(result.urgentOnChainSweep).toBe(111);
114116
expect(fetch).toHaveBeenCalledTimes(4);
115117
expect(fetch).toHaveBeenCalledWith(MEMPOOL_URL);
116118
expect(fetch).toHaveBeenCalledWith(BLOCKTANK_URL);
@@ -146,7 +148,7 @@ describe('getFees', () => {
146148
});
147149

148150
const result = await getFees();
149-
expect(result.onChainSweep).toBe(999);
151+
expect(result.urgentOnChainSweep).toBe(999);
150152
});
151153

152154
it('should handle invalid blocktank response', async () => {
@@ -167,7 +169,7 @@ describe('getFees', () => {
167169
});
168170

169171
const result = await getFees();
170-
expect(result.onChainSweep).toBe(111);
172+
expect(result.urgentOnChainSweep).toBe(111);
171173
});
172174

173175
it('should handle timeout errors gracefully', async () => {

ios/Podfile.lock

+2-2
Original file line numberDiff line numberDiff line change
@@ -1331,7 +1331,7 @@ PODS:
13311331
- ReactCommon/turbomodule/bridging
13321332
- ReactCommon/turbomodule/core
13331333
- Yoga
1334-
- react-native-ldk (0.0.155):
1334+
- react-native-ldk (0.0.158):
13351335
- React
13361336
- react-native-mmkv (2.12.2):
13371337
- DoubleConversion
@@ -2405,7 +2405,7 @@ SPEC CHECKSUMS:
24052405
react-native-biometrics: 43ed5b828646a7862dbc7945556446be00798e7d
24062406
react-native-blur: b06c3fe88680beac622d8d13b8c36ec15c50383b
24072407
react-native-image-picker: 037a6ccde76aa165446e1eaeb8866cb00f461916
2408-
react-native-ldk: 6f12cfcabb910cb88478768d02d7345775289c21
2408+
react-native-ldk: 2b77f83c7ca5809d1221288dfc4ee9ffef13f1a3
24092409
react-native-mmkv: a6e08ad1b51b84af075f91798f8a92c878472265
24102410
react-native-netinfo: cec9c4e86083cb5b6aba0e0711f563e2fbbff187
24112411
react-native-pubky: 54d37810f35d9da11f8c199a6036e5729081951b

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
"@reduxjs/toolkit": "2.2.6",
4949
"@shopify/react-native-skia": "next",
5050
"@synonymdev/blocktank-lsp-http-client": "2.2.0",
51-
"@synonymdev/react-native-ldk": "0.0.155",
51+
"@synonymdev/react-native-ldk": "0.0.158",
5252
"@synonymdev/react-native-lnurl": "0.0.10",
5353
"@synonymdev/react-native-pubky": "^0.3.0",
5454
"@synonymdev/result": "0.0.2",

patches/@synonymdev+react-native-ldk+0.0.155.patch

-62
This file was deleted.

src/utils/lightning/index.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -348,14 +348,15 @@ export const getFees: TGetFees = async () => {
348348

349349
return {
350350
//https://github.com/lightningdevkit/rust-lightning/blob/main/CHANGELOG.md#api-updates
351-
onChainSweep: fees.fast,
352351
maxAllowedNonAnchorChannelRemoteFee: Math.max(25, fees.fast * 10),
353352
minAllowedAnchorChannelRemoteFee: fees.minimum,
354353
minAllowedNonAnchorChannelRemoteFee: Math.max(fees.minimum - 1, 0),
355354
anchorChannelFee: fees.slow,
356355
nonAnchorChannelFee: fees.normal,
357356
channelCloseMinimum: fees.minimum,
358357
outputSpendingFee: fees.fast,
358+
maximumFeeEstimate: fees.fast,
359+
urgentOnChainSweep: fees.fast,
359360
};
360361
};
361362

yarn.lock

+5-5
Original file line numberDiff line numberDiff line change
@@ -4585,16 +4585,16 @@ __metadata:
45854585
languageName: node
45864586
linkType: hard
45874587

4588-
"@synonymdev/react-native-ldk@npm:0.0.155":
4589-
version: 0.0.155
4590-
resolution: "@synonymdev/react-native-ldk@npm:0.0.155"
4588+
"@synonymdev/react-native-ldk@npm:0.0.158":
4589+
version: 0.0.158
4590+
resolution: "@synonymdev/react-native-ldk@npm:0.0.158"
45914591
dependencies:
45924592
"@synonymdev/raw-transaction-decoder": 1.1.0
45934593
bech32: ^2.0.0
45944594
bitcoinjs-lib: ^6.0.2
45954595
peerDependencies:
45964596
react-native: "*"
4597-
checksum: a5dc76dcb138d0b293a24759415988a277c7226bb8631b3cf87fd0d961330f795dcf5c6bac2277744a7dd034303bd74e9d682a0689c9c03181e3060ff7053399
4597+
checksum: e93fccadea4def04e9b1232070af0019ebfc0996cee1595738e83b8d9e3e00a64491b5366116a57f65b053732efe6903ff8df61c9fe4c5891f82bf17abaefed5
45984598
languageName: node
45994599
linkType: hard
46004600

@@ -5826,7 +5826,7 @@ __metadata:
58265826
"@reduxjs/toolkit": 2.2.6
58275827
"@shopify/react-native-skia": next
58285828
"@synonymdev/blocktank-lsp-http-client": 2.2.0
5829-
"@synonymdev/react-native-ldk": 0.0.155
5829+
"@synonymdev/react-native-ldk": 0.0.158
58305830
"@synonymdev/react-native-lnurl": 0.0.10
58315831
"@synonymdev/react-native-pubky": ^0.3.0
58325832
"@synonymdev/result": 0.0.2

0 commit comments

Comments
 (0)