Skip to content

Commit 91cd1e5

Browse files
authored
feat: use trait on mnemonic + descriptor
1 parent 5c1143d commit 91cd1e5

File tree

4 files changed

+20
-13
lines changed

4 files changed

+20
-13
lines changed

BDKSwiftExampleWallet/Resources/Localizable.xcstrings

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,15 @@
8080
"%@ sats fee" : {
8181

8282
},
83-
"%lld Transactions" : {
84-
83+
"%lld %@" : {
84+
"localizations" : {
85+
"en" : {
86+
"stringUnit" : {
87+
"state" : "new",
88+
"value" : "%1$lld %2$@"
89+
}
90+
}
91+
}
8592
},
8693
"%lld. %@" : {
8794
"localizations" : {

BDKSwiftExampleWallet/Service/BDK Service/BDKService.swift

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ private class BDKService {
3535
throw WalletError.walletNotFound
3636
}
3737
let addressInfo = try wallet.revealNextAddress(keychain: .external)
38-
return addressInfo.address.asString()
38+
return addressInfo.address.description
3939
}
4040

4141
func getBalance() throws -> Balance {
@@ -64,7 +64,7 @@ private class BDKService {
6464
needsFullScan = true
6565
} else {
6666
let mnemonic = Mnemonic(wordCount: WordCount.words12)
67-
words12 = mnemonic.asString()
67+
words12 = mnemonic.description
6868
needsFullScan = false
6969
}
7070
let mnemonic = try Mnemonic.fromString(mnemonic: words12)
@@ -84,9 +84,9 @@ private class BDKService {
8484
network: network
8585
)
8686
let backupInfo = BackupInfo(
87-
mnemonic: mnemonic.asString(),
88-
descriptor: descriptor.asStringPrivate(),
89-
changeDescriptor: changeDescriptor.asStringPrivate()
87+
mnemonic: mnemonic.description,
88+
descriptor: descriptor.description,
89+
changeDescriptor: changeDescriptor.toStringWithSecret()
9090
)
9191

9292
try keyService.saveBackupInfo(backupInfo)

BDKSwiftExampleWallet/Service/Key Service/KeyService.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -139,9 +139,9 @@ extension KeyClient {
139139
network: mockKeyClientNetwork
140140
)
141141
let backupInfo = BackupInfo(
142-
mnemonic: mnemonic.asString(),
143-
descriptor: descriptor.asString(),
144-
changeDescriptor: changeDescriptor.asStringPrivate()
142+
mnemonic: mnemonic.description,
143+
descriptor: descriptor.description,
144+
changeDescriptor: changeDescriptor.toStringWithSecret()
145145
)
146146
return backupInfo
147147
},

BDKSwiftExampleWalletTests/Service/BDKSwiftExampleWalletKeyServiceTests.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ final class BDKSwiftExampleWalletKeyServiceTests: XCTestCase {
3434
network: mockKeyClientNetwork
3535
)
3636
let backupInfoMock = BackupInfo(
37-
mnemonic: mnemonic.asString(),
38-
descriptor: descriptor.asString(),
39-
changeDescriptor: changeDescriptor.asStringPrivate()
37+
mnemonic: mnemonic.description,
38+
descriptor: descriptor.description,
39+
changeDescriptor: changeDescriptor.toStringWithSecret()
4040
)
4141

4242
XCTAssertEqual(backupInfo, backupInfoMock)

0 commit comments

Comments
 (0)