@@ -21,12 +21,12 @@ private class BDKService {
21
21
init (
22
22
keyService: KeyClient = . live
23
23
) {
24
- let storedNetworkString = try ! keyService. getNetwork ( ) ?? Network . testnet . description
24
+ let storedNetworkString = try ! keyService. getNetwork ( ) ?? Network . signet . description
25
25
let storedEsploraURL =
26
26
try ! keyService. getEsploraURL ( )
27
- ?? Constants . Config. EsploraServerURLNetwork. Testnet . mempoolspace
27
+ ?? Constants . Config. EsploraServerURLNetwork. Signet . mutiny
28
28
29
- self . network = Network ( stringValue: storedNetworkString) ?? . testnet
29
+ self . network = Network ( stringValue: storedNetworkString) ?? . signet
30
30
self . keyService = keyService
31
31
self . esploraClient = EsploraClient ( url: storedEsploraURL)
32
32
}
@@ -66,10 +66,16 @@ private class BDKService {
66
66
}
67
67
68
68
func createWallet( words: String ? ) throws {
69
+ let documentsDirectoryURL = URL . documentsDirectory
70
+ let walletDataDirectoryURL = documentsDirectoryURL. appendingPathComponent ( " wallet_data " )
71
+
72
+ if FileManager . default. fileExists ( atPath: walletDataDirectoryURL. path) {
73
+ try FileManager . default. removeItem ( at: walletDataDirectoryURL)
74
+ } else {
75
+ }
69
76
70
77
let baseUrl =
71
- try keyService. getEsploraURL ( )
72
- ?? Constants . Config. EsploraServerURLNetwork. Testnet. mempoolspace
78
+ try keyService. getEsploraURL ( ) ?? Constants . Config. EsploraServerURLNetwork. Signet. mutiny
73
79
74
80
var words12 : String
75
81
if let words = words, !words. isEmpty {
@@ -106,8 +112,6 @@ private class BDKService {
106
112
try keyService. saveNetwork ( self . network. description)
107
113
try keyService. saveEsploraURL ( baseUrl)
108
114
109
- let documentsDirectoryURL = URL . documentsDirectory
110
- let walletDataDirectoryURL = documentsDirectoryURL. appendingPathComponent ( " wallet_data " )
111
115
try FileManager . default. ensureDirectoryExists ( at: walletDataDirectoryURL)
112
116
try FileManager . default. removeOldFlatFileIfNeeded ( at: documentsDirectoryURL)
113
117
let persistenceBackendPath = walletDataDirectoryURL. appendingPathComponent ( " wallet.sqlite " )
@@ -157,6 +161,14 @@ private class BDKService {
157
161
try self . keyService. deleteBackupInfo ( )
158
162
try self . keyService. deleteEsplora ( )
159
163
try self . keyService. deleteNetwork ( )
164
+
165
+ let documentsDirectoryURL = URL . documentsDirectory
166
+ let walletDataDirectoryURL = documentsDirectoryURL. appendingPathComponent ( " wallet_data " )
167
+
168
+ if FileManager . default. fileExists ( atPath: walletDataDirectoryURL. path) {
169
+ try FileManager . default. removeItem ( at: walletDataDirectoryURL)
170
+ }
171
+
160
172
needsFullScan = true
161
173
}
162
174
0 commit comments