We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 098a96f commit d902e68Copy full SHA for d902e68
BDKSwiftExampleWallet/Service/BDK Service/BDKService.swift
@@ -557,6 +557,16 @@ private class BDKService {
557
if isSigned {
558
let transaction = try psbt.extractTx()
559
try self.blockchainClient.broadcast(transaction)
560
+
561
+ if self.clientType == .kyoto {
562
+ let lastSeen = UInt64(Date().timeIntervalSince1970)
563
+ let unconfirmedTx = UnconfirmedTx(tx: transaction, lastSeen: lastSeen)
564
+ wallet.applyUnconfirmedTxs(unconfirmedTxs: [unconfirmedTx])
565
+ guard let persister = self.persister else {
566
+ throw WalletError.dbNotFound
567
+ }
568
+ let _ = try wallet.persist(persister: persister)
569
570
} else {
571
throw WalletError.notSigned
572
}
0 commit comments