@@ -18,6 +18,7 @@ import org.bitcoindevkit.FeeRate
1818import org.bitcoindevkit.KeychainKind
1919import org.bitcoindevkit.Mnemonic
2020import org.bitcoindevkit.Network
21+ import org.bitcoindevkit.NetworkKind
2122import org.bitcoindevkit.Persister
2223import org.bitcoindevkit.Psbt
2324import org.bitcoindevkit.Script
@@ -192,19 +193,17 @@ class Wallet private constructor(
192193 userPreferencesRepository : UserPreferencesRepository ,
193194 ): Wallet {
194195 val mnemonic = Mnemonic (WordCount .WORDS12 )
195- val bip32ExtendedRootKey = DescriptorSecretKey (newWalletConfig.network , mnemonic, null )
196+ val bip32ExtendedRootKey = DescriptorSecretKey (NetworkKind . TEST , mnemonic, null )
196197 val descriptor: Descriptor =
197198 createScriptAppropriateDescriptor(
198199 newWalletConfig.scriptType,
199200 bip32ExtendedRootKey,
200- newWalletConfig.network,
201201 KeychainKind .EXTERNAL ,
202202 )
203203 val changeDescriptor: Descriptor =
204204 createScriptAppropriateDescriptor(
205205 newWalletConfig.scriptType,
206206 bip32ExtendedRootKey,
207- newWalletConfig.network,
208207 KeychainKind .INTERNAL ,
209208 )
210209 val walletId = UUID .randomUUID().toString()
@@ -254,8 +253,8 @@ class Wallet private constructor(
254253 internalAppFilesPath : String ,
255254 userPreferencesRepository : UserPreferencesRepository ,
256255 ): Wallet {
257- val descriptor = Descriptor (activeWallet.descriptor, activeWallet.network.intoDomain() )
258- val changeDescriptor = Descriptor (activeWallet.changeDescriptor, activeWallet.network.intoDomain() )
256+ val descriptor = Descriptor (activeWallet.descriptor, NetworkKind . TEST )
257+ val changeDescriptor = Descriptor (activeWallet.changeDescriptor, NetworkKind . TEST )
259258 val connection = Persister .newSqlite(" $internalAppFilesPath /wallet-${activeWallet.id.take(8 )} .sqlite3" )
260259 val bdkWallet =
261260 BdkWallet .load(
@@ -291,19 +290,17 @@ class Wallet private constructor(
291290 if (recoverWalletConfig.recoveryPhrase != null && recoverWalletConfig.scriptType != null ) {
292291 val mnemonic: Mnemonic = Mnemonic .fromString(recoverWalletConfig.recoveryPhrase)
293292 mnemonicString = mnemonic.toString()
294- val bip32ExtendedRootKey = DescriptorSecretKey (recoverWalletConfig.network , mnemonic, null )
293+ val bip32ExtendedRootKey = DescriptorSecretKey (NetworkKind . TEST , mnemonic, null )
295294 descriptor =
296295 createScriptAppropriateDescriptor(
297296 recoverWalletConfig.scriptType,
298297 bip32ExtendedRootKey,
299- recoverWalletConfig.network,
300298 KeychainKind .EXTERNAL ,
301299 )
302300 changeDescriptor =
303301 createScriptAppropriateDescriptor(
304302 recoverWalletConfig.scriptType,
305303 bip32ExtendedRootKey,
306- recoverWalletConfig.network,
307304 KeychainKind .INTERNAL ,
308305 )
309306 } else {
@@ -356,12 +353,11 @@ class Wallet private constructor(
356353fun createScriptAppropriateDescriptor (
357354 scriptType : ActiveWalletScriptType ,
358355 bip32ExtendedRootKey : DescriptorSecretKey ,
359- network : Network ,
360356 keychain : KeychainKind ,
361357): Descriptor {
362358 return when (scriptType) {
363- ActiveWalletScriptType .P2WPKH -> Descriptor .newBip84(bip32ExtendedRootKey, keychain, network )
364- ActiveWalletScriptType .P2TR -> Descriptor .newBip86(bip32ExtendedRootKey, keychain, network )
359+ ActiveWalletScriptType .P2WPKH -> Descriptor .newBip84(bip32ExtendedRootKey, keychain, NetworkKind . TEST )
360+ ActiveWalletScriptType .P2TR -> Descriptor .newBip86(bip32ExtendedRootKey, keychain, NetworkKind . TEST )
365361 ActiveWalletScriptType .UNKNOWN -> TODO ()
366362 ActiveWalletScriptType .UNRECOGNIZED -> TODO ()
367363 }
0 commit comments