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