File tree Expand file tree Collapse file tree 5 files changed +16
-16
lines changed
screens/Settings/AddressViewer Expand file tree Collapse file tree 5 files changed +16
-16
lines changed Original file line number Diff line number Diff line change 6161 "@synonymdev/slashtags-widget-price-feed" : " 1.1.0" ,
6262 "@synonymdev/web-relay" : " 1.0.7" ,
6363 "bech32" : " 2.0.0" ,
64- "beignet" : " 0.0.48 " ,
64+ "beignet" : " 0.0.49 " ,
6565 "bip21" : " 2.0.3" ,
6666 "bip32" : " 4.0.0" ,
6767 "bitcoin-address-validation" : " 2.2.3" ,
Original file line number Diff line number Diff line change @@ -628,7 +628,7 @@ const AddressViewer = ({
628628 if ( utxosLength <= 0 ) {
629629 return ;
630630 }
631- resetSendTransaction ( ) ;
631+ await resetSendTransaction ( ) ;
632632 const transactionRes = await setupOnChainTransaction ( {
633633 utxos : selectedUtxosLength > 0 ? selectedUtxos : utxos ,
634634 rbf : true ,
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ import { removePin } from '../../utils/settings';
99import { wipeKeychain } from '../../utils/keychain' ;
1010import { showToast } from '../../utils/notifications' ;
1111import { wipeLdkStorage } from '../../utils/lightning' ;
12- import { getSelectedWallet } from '../../utils/wallet' ;
12+ import { getOnChainWallet , getSelectedWallet } from '../../utils/wallet' ;
1313import { TWalletName } from '../types/wallet' ;
1414import { __E2E__ } from '../../constants/env' ;
1515
@@ -31,6 +31,12 @@ export const wipeApp = async ({
3131 restartApp ?: boolean ;
3232} = { } ) : Promise < Result < string > > => {
3333 try {
34+ // stop onchain wallet if it exists
35+ try {
36+ const wallet = getOnChainWallet ( ) ;
37+ await wallet . stop ( ) ;
38+ } catch ( e ) { }
39+
3440 // Reset Redux stores & persisted storage
3541 dispatch ( { type : actions . WIPE_APP } ) ;
3642
Original file line number Diff line number Diff line change @@ -1108,14 +1108,8 @@ export const setupOnChainWallet = async ({
11081108 addressTypesToMonitor ?: EAddressType [ ] ;
11091109 gapLimitOptions ?: TGapLimitOptions ;
11101110} ) : Promise < Result < Wallet > > => {
1111- // Disconnect from Electrum before setting up a new wallet
1112- if ( globalWallet ) {
1113- // If wallet refresh is in progress, wait for it to complete
1114- if ( globalWallet . isRefreshing ) {
1115- await globalWallet . refreshWallet ( ) ;
1116- }
1117- await globalWallet . electrum ?. disconnect ( ) ;
1118- }
1111+ // if wallet alrady exists, prepare it to be re-created
1112+ await globalWallet ?. stop ( ) ;
11191113
11201114 if ( ! mnemonic ) {
11211115 const mnemonicRes = await getMnemonicPhrase ( name ) ;
Original file line number Diff line number Diff line change @@ -6351,9 +6351,9 @@ __metadata:
63516351 languageName: node
63526352 linkType: hard
63536353
6354- "beignet@npm:0.0.48 ":
6355- version: 0.0.48
6356- resolution: "beignet@npm:0.0.48 "
6354+ "beignet@npm:0.0.49 ":
6355+ version: 0.0.49
6356+ resolution: "beignet@npm:0.0.49 "
63576357 dependencies:
63586358 "@bitcoinerlab/secp256k1": 1.0.5
63596359 bech32: 2.0.0
@@ -6367,7 +6367,7 @@ __metadata:
63676367 lodash.clonedeep: 4.5.0
63686368 net: 1.0.2
63696369 rn-electrum-client: 0.0.18
6370- checksum: 4aab9ec50b339bde6ef291fc9e9a2e6845f6f7bac9a07be292cfc0eaac5bcd387ed08d5a54e416f476a40d332cf6a1946c028387eba76a0e81890e33b5e73615
6370+ checksum: fef6246edf066cb1dad9a3969d10e7a5497524aa9220fab24b3a11cb0644d04b23bddab48912b9485e67b7b58c58e3da951fa5e349c92a5121a042663def0280
63716371 languageName: node
63726372 linkType: hard
63736373
@@ -6612,7 +6612,7 @@ __metadata:
66126612 babel-jest: ^29.7.0
66136613 babel-plugin-transform-remove-console: ^6.9.4
66146614 bech32: 2.0.0
6615- beignet: 0.0.48
6615+ beignet: 0.0.49
66166616 bip21: 2.0.3
66176617 bip32: 4.0.0
66186618 bitcoin-address-validation: 2.2.3
You can’t perform that action at this time.
0 commit comments