diff --git a/domain/legacy/src/main/java/com/tangem/domain/common/configs/Wallet2CardConfig.kt b/domain/legacy/src/main/java/com/tangem/domain/common/configs/Wallet2CardConfig.kt index 58ecaef77c..12f3f24dd3 100644 --- a/domain/legacy/src/main/java/com/tangem/domain/common/configs/Wallet2CardConfig.kt +++ b/domain/legacy/src/main/java/com/tangem/domain/common/configs/Wallet2CardConfig.kt @@ -18,13 +18,14 @@ object Wallet2CardConfig : CardConfig { * Logic to determine primary curve for blockchain in TangemWallet 2.0 */ override fun primaryCurve(blockchain: Blockchain): EllipticCurve? { + // order is important, new curve is preferred for wallet 2 return when { - blockchain.getSupportedCurves().contains(EllipticCurve.Secp256k1) -> { - EllipticCurve.Secp256k1 - } blockchain.getSupportedCurves().contains(EllipticCurve.Ed25519Slip0010) -> { EllipticCurve.Ed25519Slip0010 } + blockchain.getSupportedCurves().contains(EllipticCurve.Secp256k1) -> { + EllipticCurve.Secp256k1 + } blockchain.getSupportedCurves().contains(EllipticCurve.Bls12381G2Aug) -> { EllipticCurve.Bls12381G2Aug } diff --git a/gradle/dependencies.toml b/gradle/dependencies.toml index a3cdb77372..3d58165539 100644 --- a/gradle/dependencies.toml +++ b/gradle/dependencies.toml @@ -80,7 +80,7 @@ okHttp-prettyLogging = "3.1.0" # endregion Other libraries # region Tangem -tangemBlockchainSdk = "release-app_4.10-320" +tangemBlockchainSdk = "release-app_4.10-321" #tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds tangemCardSdk = "release-app_4.10-290" #tangemCardSdk = "0.0.1" # Keep it! - used for local builds