@@ -5,6 +5,7 @@ import { IBoostedTransactions } from 'beignet';
55import {
66 __BACKUPS_SERVER_HOST__ ,
77 __BACKUPS_SERVER_PUBKEY__ ,
8+ __DEFAULT_BITCOIN_NETWORK__ ,
89} from '../../constants/env' ;
910import { deepCompareStructure , isObjPartialMatch } from '../../utils/helpers' ;
1011import {
@@ -128,14 +129,21 @@ export const performFullRestoreFromLatestBackup = async (): Promise<
128129 serverPubKey : __BACKUPS_SERVER_PUBKEY__ ,
129130 } ;
130131
131- // LDK restore should be performed for all networks
132132 for ( const network of Object . values ( EAvailableNetwork ) ) {
133- const ldkBackupRes = await performLdkRestore ( {
134- backupServerDetails,
135- selectedNetwork : network ,
136- } ) ;
137- if ( ldkBackupRes . isErr ( ) ) {
138- return err ( ldkBackupRes . error . message ) ;
133+ // Always run for mainnet, but only run for test networks if in dev mode
134+ // or if it matches the default network
135+ if (
136+ network === EAvailableNetwork . bitcoin ||
137+ network === __DEFAULT_BITCOIN_NETWORK__ ||
138+ __DEV__
139+ ) {
140+ const ldkBackupRes = await performLdkRestore ( {
141+ backupServerDetails,
142+ selectedNetwork : network ,
143+ } ) ;
144+ if ( ldkBackupRes . isErr ( ) ) {
145+ return err ( ldkBackupRes . error . message ) ;
146+ }
139147 }
140148 }
141149
0 commit comments