Skip to content
This repository was archived by the owner on Feb 8, 2026. It is now read-only.

Commit c120993

Browse files
authored
Merge pull request #907 from synonymdev/upgrade-ldk-dependency
chore(lightning): Upgrade react-native-ldk
2 parents f461a2c + d236bdd commit c120993

5 files changed

Lines changed: 18 additions & 15 deletions

File tree

ios/Podfile.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ PODS:
320320
- React-Core
321321
- react-native-image-picker (4.10.0):
322322
- React-Core
323-
- react-native-ldk (0.0.79):
323+
- react-native-ldk (0.0.80):
324324
- React
325325
- react-native-libsodium (0.0.1):
326326
- React-Core
@@ -808,7 +808,7 @@ SPEC CHECKSUMS:
808808
react-native-document-picker: f68191637788994baed5f57d12994aa32cf8bf88
809809
react-native-flipper: 7eeb9b59b667dd0619372c7349cf7c78032d1de2
810810
react-native-image-picker: 4bc9ed38c8be255b515d8c88babbaf74973f91a8
811-
react-native-ldk: f0b685567716721dd9bc0f7c04bbde820d625f0e
811+
react-native-ldk: eab39afb545fcb7e943119ab142c9e40e7d9f59a
812812
react-native-libsodium: f4eba037c4ddf73f86b08075452cacb957256147
813813
react-native-mmkv: 1265a348a4711097ba29c8bcefd5971f48220f2b
814814
react-native-netinfo: 1a6035d3b9780221d407c277ebfb5722ace00658
@@ -854,4 +854,4 @@ SPEC CHECKSUMS:
854854

855855
PODFILE CHECKSUM: 784c6e02c28154c0549ad3a940a4c2d528699d0d
856856

857-
COCOAPODS: 1.11.2
857+
COCOAPODS: 1.11.3

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"@reduxjs/toolkit": "^1.9.1",
4343
"@shopify/react-native-skia": "0.1.141",
4444
"@synonymdev/blocktank-client": "0.0.47",
45-
"@synonymdev/react-native-ldk": "^0.0.79",
45+
"@synonymdev/react-native-ldk": "0.0.80",
4646
"@synonymdev/react-native-lnurl": "0.0.3",
4747
"@synonymdev/result": "0.0.2",
4848
"@synonymdev/slashtags-auth": "^1.0.0-alpha.5",

src/screens/Settings/Lightning/Channels.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ import { SettingsScreenProps } from '../../../navigation/types';
6969
/**
7070
* Convert pending (non-channel) blocktank orders to (fake) channels.
7171
* @param {IGetOrderResponse[]} orders
72-
* @param {nodeKey} string
72+
* @param {string} nodeKey
7373
*/
7474
const getPendingBlocktankChannels = (
7575
orders: IGetOrderResponse[],
@@ -82,7 +82,7 @@ const getPendingBlocktankChannels = (
8282
const failedOrders: TChannel[] = [];
8383

8484
orders.forEach((order) => {
85-
const fakeChannel = {
85+
const fakeChannel: TChannel = {
8686
channel_id: order._id,
8787
is_public: false,
8888
is_usable: false,
@@ -92,11 +92,14 @@ const getPendingBlocktankChannels = (
9292
counterparty_node_id: nodeKey,
9393
funding_txid: order.channel_open_tx?.transaction_id,
9494
// channel_type: string,
95-
user_channel_id: 0,
95+
user_channel_id: '0',
9696
// short_channel_id: number,
9797
inbound_capacity_sat: order.local_balance,
9898
outbound_capacity_sat: order.remote_balance,
9999
channel_value_satoshis: order.local_balance + order.remote_balance,
100+
short_channel_id: order._id,
101+
config_forwarding_fee_base_msat: 0,
102+
config_forwarding_fee_proportional_millionths: 0,
100103
};
101104

102105
if ([0, 100, 150, 200].includes(order.state)) {

src/utils/lightning/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import lm, {
1111
TAccount,
1212
TAccountBackup,
1313
TChannel,
14-
TChannelManagerPayment,
14+
TChannelManagerClaim,
1515
TChannelManagerPaymentSent,
1616
TCloseChannelReq,
1717
TCreatePaymentReq,
@@ -279,7 +279,7 @@ export const handleLightningPaymentSubscription = async ({
279279
selectedWallet,
280280
selectedNetwork,
281281
}: {
282-
payment: TChannelManagerPayment;
282+
payment: TChannelManagerClaim;
283283
selectedWallet?: TWalletName;
284284
selectedNetwork?: TAvailableNetworks;
285285
}): Promise<void> => {
@@ -346,7 +346,7 @@ export const subscribeToLightningPayments = ({
346346
if (!paymentSubscription) {
347347
paymentSubscription = ldk.onEvent(
348348
EEventTypes.channel_manager_payment_claimed,
349-
(res: TChannelManagerPayment) => {
349+
(res: TChannelManagerClaim) => {
350350
handleLightningPaymentSubscription({
351351
payment: res,
352352
selectedNetwork,

yarn.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2028,10 +2028,10 @@
20282028
cross-fetch "^3.1.4"
20292029
node-fetch "3.1.1"
20302030

2031-
"@synonymdev/react-native-ldk@^0.0.79":
2032-
version "0.0.79"
2033-
resolved "https://registry.yarnpkg.com/@synonymdev/react-native-ldk/-/react-native-ldk-0.0.79.tgz#6d3608027e795b10aad377438131f97eaf7dd426"
2034-
integrity sha512-rU9qtMqQIMlgnbCX5buEcgsoUQHkyqI69sarMp2+Ud5xbry8beDWhXo0gUxXwQ/XAHhJMXuaxoMC3/rpqyDXvg==
2031+
"@synonymdev/react-native-ldk@0.0.80":
2032+
version "0.0.80"
2033+
resolved "https://registry.yarnpkg.com/@synonymdev/react-native-ldk/-/react-native-ldk-0.0.80.tgz#6f8729ff6fcea4d3963b40d60cfb7dd7e27321f8"
2034+
integrity sha512-/ikfCEPPmNaL3cdWI4/dWlT+54Br6LoA15WpKBpMzbgo/lVvRKwf55UPXFH8QGuIY+dckrin3y57VcLqfZrgag==
20352035
dependencies:
20362036
bitcoinjs-lib "^6.0.2"
20372037

@@ -2095,7 +2095,7 @@
20952095
b4a "^1.6.0"
20962096
protomux-rpc "^1.3.0"
20972097

2098-
"@synonymdev/slashtags-sdk@^1.0.0-alpha.19", "@synonymdev/slashtags-sdk@^1.0.0-alpha.35":
2098+
"@synonymdev/slashtags-sdk@^1.0.0-alpha.19", "@synonymdev/slashtags-sdk@^1.0.0-alpha.36":
20992099
version "1.0.0-alpha.36"
21002100
resolved "https://registry.yarnpkg.com/@synonymdev/slashtags-sdk/-/slashtags-sdk-1.0.0-alpha.36.tgz#d47b60bbaf8b55259034d4aa36be6af062c9cdc2"
21012101
integrity sha512-7G6cLINKjaJ/28n7zj8F7RFkusGkIJ3XzUWZtIopomjwTvLYdYrFyFjwL/mIyiuNtK/9OeLNp1NIVw7KpX+ULQ==

0 commit comments

Comments
 (0)