File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed
Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import * as bip39 from 'bip39';
55import { BIP32Factory } from 'bip32' ;
66import ecc from '@bitcoinerlab/secp256k1' ;
77import { err , ok , Result } from '@synonymdev/result' ;
8- import { ldk } from '@synonymdev/react-native-ldk' ;
8+ import lm , { ldk } from '@synonymdev/react-native-ldk' ;
99import net from 'net' ;
1010import tls from 'tls' ;
1111import {
@@ -205,7 +205,18 @@ export const refreshWallet = async ({
205205const refreshBeignet = async (
206206 scanAllAddresses : boolean = false ,
207207) : Promise < void > => {
208- const refreshWalletRes = await wallet . refreshWallet ( { scanAllAddresses } ) ;
208+ // Read additional addresses from LDK. They are used for channel closure transactions.
209+ let additionalAddresses : undefined | string [ ] ;
210+ try {
211+ additionalAddresses = await lm . readAddressesFromFile ( ) ;
212+ } catch ( e ) {
213+ console . error ( 'Error reading additional addresses from LDK:' , e ) ;
214+ }
215+
216+ const refreshWalletRes = await wallet . refreshWallet ( {
217+ scanAllAddresses,
218+ additionalAddresses,
219+ } ) ;
209220 if ( refreshWalletRes . isErr ( ) ) {
210221 handleRefreshError ( refreshWalletRes . error . message ) ;
211222 } else {
You can’t perform that action at this time.
0 commit comments