@@ -25,27 +25,7 @@ private class BDKService {
25
25
let storedNetworkString = try ? keyClient. getNetwork ( ) ?? Network . signet. description
26
26
self . network = Network ( stringValue: storedNetworkString ?? " " ) ?? . signet
27
27
28
- if let savedURL = try ? keyClient. getEsploraURL ( ) {
29
- self . esploraURL = savedURL
30
- } else {
31
- switch self . network {
32
- case . bitcoin:
33
- self . esploraURL =
34
- Constants . Config. EsploraServerURLNetwork. Bitcoin. allValues. first ?? " "
35
- case . testnet:
36
- self . esploraURL =
37
- Constants . Config. EsploraServerURLNetwork. Testnet. allValues. first ?? " "
38
- case . regtest:
39
- self . esploraURL =
40
- Constants . Config. EsploraServerURLNetwork. Regtest. allValues. first ?? " "
41
- case . signet:
42
- self . esploraURL =
43
- Constants . Config. EsploraServerURLNetwork. Signet. allValues. first ?? " "
44
- case . testnet4:
45
- self . esploraURL =
46
- Constants . Config. EsploraServerURLNetwork. Testnet4. allValues. first ?? " "
47
- }
48
- }
28
+ self . esploraURL = ( try ? keyClient. getEsploraURL ( ) ) ?? self . network. url
49
29
50
30
self . esploraClient = EsploraClient ( url: self . esploraURL)
51
31
}
@@ -59,21 +39,8 @@ private class BDKService {
59
39
self . network = newNetwork
60
40
try ? keyClient. saveNetwork ( newNetwork. description)
61
41
62
- let newURL : String
63
- switch newNetwork {
64
- case . bitcoin:
65
- newURL = Constants . Config. EsploraServerURLNetwork. Bitcoin. allValues. first ?? " "
66
- case . testnet:
67
- newURL = Constants . Config. EsploraServerURLNetwork. Testnet. allValues. first ?? " "
68
- case . regtest:
69
- newURL = Constants . Config. EsploraServerURLNetwork. Regtest. allValues. first ?? " "
70
- case . signet:
71
- newURL = Constants . Config. EsploraServerURLNetwork. Signet. allValues. first ?? " "
72
- case . testnet4:
73
- newURL = Constants . Config. EsploraServerURLNetwork. Testnet4. allValues. first ?? " "
74
- }
42
+ let newURL = newNetwork. url
75
43
updateEsploraURL ( newURL)
76
-
77
44
}
78
45
}
79
46
@@ -125,7 +92,7 @@ private class BDKService {
125
92
let localOutputs = wallet. listUnspent ( )
126
93
return localOutputs
127
94
}
128
-
95
+
129
96
func createWallet( words: String ? ) throws {
130
97
let savedURL = try ? keyClient. getEsploraURL ( )
131
98
@@ -136,24 +103,7 @@ private class BDKService {
136
103
try FileManager . default. removeItem ( at: walletDataDirectoryURL)
137
104
}
138
105
139
- let baseUrl =
140
- savedURL
141
- ?? {
142
- let defaultURL =
143
- switch self . network {
144
- case . bitcoin:
145
- Constants . Config. EsploraServerURLNetwork. Bitcoin. allValues. first ?? " "
146
- case . testnet:
147
- Constants . Config. EsploraServerURLNetwork. Testnet. allValues. first ?? " "
148
- case . regtest:
149
- Constants . Config. EsploraServerURLNetwork. Regtest. allValues. first ?? " "
150
- case . signet:
151
- Constants . Config. EsploraServerURLNetwork. Signet. allValues. first ?? " "
152
- case . testnet4:
153
- Constants . Config. EsploraServerURLNetwork. Testnet4. allValues. first ?? " "
154
- }
155
- return defaultURL
156
- } ( )
106
+ let baseUrl = savedURL ?? network. url
157
107
158
108
var words12 : String
159
109
if let words = words, !words. isEmpty {
@@ -217,24 +167,7 @@ private class BDKService {
217
167
try FileManager . default. removeItem ( at: walletDataDirectoryURL)
218
168
}
219
169
220
- let baseUrl =
221
- savedURL
222
- ?? {
223
- let defaultURL =
224
- switch self . network {
225
- case . bitcoin:
226
- Constants . Config. EsploraServerURLNetwork. Bitcoin. allValues. first ?? " "
227
- case . testnet:
228
- Constants . Config. EsploraServerURLNetwork. Testnet. allValues. first ?? " "
229
- case . regtest:
230
- Constants . Config. EsploraServerURLNetwork. Regtest. allValues. first ?? " "
231
- case . signet:
232
- Constants . Config. EsploraServerURLNetwork. Signet. allValues. first ?? " "
233
- case . testnet4:
234
- Constants . Config. EsploraServerURLNetwork. Testnet4. allValues. first ?? " "
235
- }
236
- return defaultURL
237
- } ( )
170
+ let baseUrl = savedURL ?? network. url
238
171
239
172
guard let descriptorString = descriptor, !descriptorString. isEmpty else {
240
173
throw WalletError . walletNotFound
@@ -298,24 +231,7 @@ private class BDKService {
298
231
try FileManager . default. removeItem ( at: walletDataDirectoryURL)
299
232
}
300
233
301
- let baseUrl =
302
- savedURL
303
- ?? {
304
- let defaultURL =
305
- switch self . network {
306
- case . bitcoin:
307
- Constants . Config. EsploraServerURLNetwork. Bitcoin. allValues. first ?? " "
308
- case . testnet:
309
- Constants . Config. EsploraServerURLNetwork. Testnet. allValues. first ?? " "
310
- case . regtest:
311
- Constants . Config. EsploraServerURLNetwork. Regtest. allValues. first ?? " "
312
- case . signet:
313
- Constants . Config. EsploraServerURLNetwork. Signet. allValues. first ?? " "
314
- case . testnet4:
315
- Constants . Config. EsploraServerURLNetwork. Testnet4. allValues. first ?? " "
316
- }
317
- return defaultURL
318
- } ( )
234
+ let baseUrl = savedURL ?? network. url
319
235
320
236
guard let xpubString = xpub, !xpubString. isEmpty else {
321
237
throw WalletError . walletNotFound
0 commit comments