diff --git a/android/app/src/main/java/org/bitcoinppl/cove/flows/SelectedWalletFlow/SelectedWalletContainer.kt b/android/app/src/main/java/org/bitcoinppl/cove/flows/SelectedWalletFlow/SelectedWalletContainer.kt
index 30390810b..d52ef30b4 100644
--- a/android/app/src/main/java/org/bitcoinppl/cove/flows/SelectedWalletFlow/SelectedWalletContainer.kt
+++ b/android/app/src/main/java/org/bitcoinppl/cove/flows/SelectedWalletFlow/SelectedWalletContainer.kt
@@ -309,6 +309,9 @@ private fun SelectedWalletLoadingScreen(
val primaryText = MaterialTheme.colorScheme.onSurface
val secondaryText = MaterialTheme.colorScheme.onSurfaceVariant
val canGoBack = app.canGoBack()
+ val showsShieldIcon =
+ metadata.walletType == WalletType.COLD ||
+ metadata.walletType == WalletType.XPUB_ONLY
ForceLightStatusBarIcons()
@@ -329,7 +332,7 @@ private fun SelectedWalletLoadingScreen(
horizontalArrangement = Arrangement.Center,
verticalAlignment = Alignment.CenterVertically,
) {
- if (metadata.walletType == WalletType.COLD) {
+ if (showsShieldIcon) {
BitcoinShieldIcon(size = 13.dp, color = Color.White)
Spacer(modifier = Modifier.size(8.dp))
}
diff --git a/android/app/src/main/java/org/bitcoinppl/cove/flows/SelectedWalletFlow/SelectedWalletScreen.kt b/android/app/src/main/java/org/bitcoinppl/cove/flows/SelectedWalletFlow/SelectedWalletScreen.kt
index d2fa60a1e..e63557eb6 100644
--- a/android/app/src/main/java/org/bitcoinppl/cove/flows/SelectedWalletFlow/SelectedWalletScreen.kt
+++ b/android/app/src/main/java/org/bitcoinppl/cove/flows/SelectedWalletFlow/SelectedWalletScreen.kt
@@ -191,7 +191,9 @@ fun SelectedWalletScreen(
// state for wallet name rename dropdown
var showRenameMenu by remember { mutableStateOf(false) }
- val isColdWallet = manager.walletMetadata?.walletType == WalletType.COLD
+ val showsShieldIcon =
+ manager.walletMetadata?.walletType == WalletType.COLD ||
+ manager.walletMetadata?.walletType == WalletType.XPUB_ONLY
val isWatchOnly = manager.walletMetadata?.walletType == WalletType.WATCH_ONLY
// force white status bar icons for midnight blue background
@@ -231,7 +233,7 @@ fun SelectedWalletScreen(
horizontalArrangement = Arrangement.Center,
verticalAlignment = Alignment.CenterVertically,
) {
- if (isColdWallet) {
+ if (showsShieldIcon) {
BitcoinShieldIcon(size = 13.dp, color = Color.White)
Spacer(modifier = Modifier.size(8.dp))
}
diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml
index 19ebe9154..862421686 100644
--- a/android/app/src/main/res/values/strings.xml
+++ b/android/app/src/main/res/values/strings.xml
@@ -44,6 +44,7 @@
Account number
Fingerprint
Wallet type
+ Address type
Settings
Name
Change Name
diff --git a/ios/Cove/Flows/SelectedWalletFlow/SelectedWalletContainer.swift b/ios/Cove/Flows/SelectedWalletFlow/SelectedWalletContainer.swift
index fe76c423a..85e916322 100644
--- a/ios/Cove/Flows/SelectedWalletFlow/SelectedWalletContainer.swift
+++ b/ios/Cove/Flows/SelectedWalletFlow/SelectedWalletContainer.swift
@@ -105,7 +105,7 @@ private struct SelectedWalletLoadingScreen: View {
private var titleContent: some View {
HStack(spacing: 10) {
- if case .cold = metadata.walletType {
+ if metadata.walletType == .cold || metadata.walletType == .xpubOnly {
BitcoinShieldIcon(width: 13, color: toolbarTextColor)
}
diff --git a/ios/Cove/Flows/SelectedWalletFlow/SelectedWalletContentViews.swift b/ios/Cove/Flows/SelectedWalletFlow/SelectedWalletContentViews.swift
index b5a532e0c..9a8a8edae 100644
--- a/ios/Cove/Flows/SelectedWalletFlow/SelectedWalletContentViews.swift
+++ b/ios/Cove/Flows/SelectedWalletFlow/SelectedWalletContentViews.swift
@@ -58,7 +58,7 @@ struct SelectedWalletTitleContent: View {
var body: some View {
HStack(spacing: 10) {
- if case .cold = metadata.walletType {
+ if metadata.walletType == .cold || metadata.walletType == .xpubOnly {
BitcoinShieldIcon(width: 13, color: toolbarTextColor)
}
diff --git a/ios/Cove/Flows/SendFlow/Common/SendFlowAccountSection.swift b/ios/Cove/Flows/SendFlow/Common/SendFlowAccountSection.swift
index e0133f143..fd70966b8 100644
--- a/ios/Cove/Flows/SendFlow/Common/SendFlowAccountSection.swift
+++ b/ios/Cove/Flows/SendFlow/Common/SendFlowAccountSection.swift
@@ -50,7 +50,7 @@ struct SendFlowAccountSection: View {
.padding(.trailing, 6)
}
- if case .cold = metadata.walletType {
+ if metadata.walletType == .cold || metadata.walletType == .xpubOnly {
BitcoinShieldIcon(width: 24, color: .orange)
}