From 5c49912ba4a3d6b29ceb06d50b3472a63f7a2d7b Mon Sep 17 00:00:00 2001 From: Tangem Date: Wed, 9 Feb 2022 14:56:55 +0300 Subject: [PATCH] Updated on 2026-08-14 --- app/build.gradle | 4 ++-- .../com/tangem/tap/domain/extensions/MoonpayStatus.kt | 9 +++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 289652a415..a8cf0639c0 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -78,8 +78,8 @@ dependencies { coreLibraryDesugaring 'com.android.tools:desugar_jdk_libs:1.1.5' implementation 'com.tangem:blockchain:develop-61' - implementation 'com.tangem.tangem-sdk-kotlin:core:develop-129' - implementation 'com.tangem.tangem-sdk-kotlin:android:develop-129' + implementation 'com.tangem.tangem-sdk-kotlin:core:develop-130' + implementation 'com.tangem.tangem-sdk-kotlin:android:develop-130' // WebView implementation "androidx.browser:browser:1.3.0" diff --git a/app/src/main/java/com/tangem/tap/domain/extensions/MoonpayStatus.kt b/app/src/main/java/com/tangem/tap/domain/extensions/MoonpayStatus.kt index d204a2051d..bd4b7af891 100644 --- a/app/src/main/java/com/tangem/tap/domain/extensions/MoonpayStatus.kt +++ b/app/src/main/java/com/tangem/tap/domain/extensions/MoonpayStatus.kt @@ -14,10 +14,11 @@ fun MoonpayStatus.buyIsAllowed(currency: Currency): Boolean { return when (currency) { is Currency.Blockchain -> { - if (currency.blockchain == Blockchain.Unknown || currency.blockchain == Blockchain.BSC) { - false - } else { - availableToBuy.contains(currency.currencySymbol) + val blockchain = currency.blockchain + when { + blockchain.isTestnet() -> blockchain.getTestnetTopUpUrl() != null + blockchain == Blockchain.Unknown || blockchain == Blockchain.BSC -> false + else -> availableToBuy.contains(currency.currencySymbol) } } is Currency.Token -> false