From 023ed0924bd201cf58405b058433769b533981d9 Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 6 Feb 2024 17:58:35 +0300 Subject: [PATCH 1/2] Updated on 2026-08-14 --- .../tap/network/exchangeServices/mercuryo/MercuryoService.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/tangem/tap/network/exchangeServices/mercuryo/MercuryoService.kt b/app/src/main/java/com/tangem/tap/network/exchangeServices/mercuryo/MercuryoService.kt index a19ca0cd84..d0f3c8269e 100644 --- a/app/src/main/java/com/tangem/tap/network/exchangeServices/mercuryo/MercuryoService.kt +++ b/app/src/main/java/com/tangem/tap/network/exchangeServices/mercuryo/MercuryoService.kt @@ -36,7 +36,7 @@ internal class MercuryoService(private val environment: MercuryoEnvironment) : E val availableCurrency = availableMercuryoCurrencies.firstOrNull { it.currencySymbol == currency.currencySymbol && it.network == mercuryoNetwork && - it.contractAddress == contractAddress + it.contractAddress.equals(contractAddress, ignoreCase = true) } return availableCurrency != null } From d4a315b003ca11c381f6f800a2e0aceccac9fe3b Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 6 Feb 2024 18:54:01 +0300 Subject: [PATCH 2/2] Updated on 2026-08-14 --- .../tangem/tap/common/feedback/AdditionalFeedbackInfo.kt | 8 +++++--- gradle/dependencies.toml | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/tangem/tap/common/feedback/AdditionalFeedbackInfo.kt b/app/src/main/java/com/tangem/tap/common/feedback/AdditionalFeedbackInfo.kt index b588d0d641..975fb1fb2f 100644 --- a/app/src/main/java/com/tangem/tap/common/feedback/AdditionalFeedbackInfo.kt +++ b/app/src/main/java/com/tangem/tap/common/feedback/AdditionalFeedbackInfo.kt @@ -72,9 +72,11 @@ class AdditionalFeedbackInfo { cardIssuer = data.card.issuer.name signedHashesCount = formatSignedHashes(data.card.wallets) userWalletId = UserWalletIdBuilder.scanResponse(data).build()?.stringValue ?: "" - extendedPublicKey = data.card.wallets.firstOrNull { it.extendedPublicKey != null } - ?.extendedPublicKey - ?.serialize(networkType = NetworkType.Mainnet).orEmpty() + extendedPublicKey = runCatching { + data.card.wallets.firstOrNull { it.extendedPublicKey != null } + ?.extendedPublicKey + ?.serialize(networkType = NetworkType.Mainnet).orEmpty() + }.getOrDefault("couldn't retrieve extended public key") } @Deprecated("Don't use it directly") diff --git a/gradle/dependencies.toml b/gradle/dependencies.toml index 826d5cf01f..6d347dd3d4 100644 --- a/gradle/dependencies.toml +++ b/gradle/dependencies.toml @@ -85,7 +85,7 @@ spr-client = "3.6.2" # endregion Other libraries # region Tangem -tangemBlockchainSdk = "release-app_5.6-472" +tangemBlockchainSdk = "release-app_5.6-480" #tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds tangemCardSdk = "release-app_5.6-325" #tangemCardSdk = "0.0.1" # Keep it! - used for local builds ^