Updated on 2026-08-14

This commit is contained in:
Tangem 2023-08-18 10:00:25 +03:00
parent 1daef3df47
commit ca7f699664
2 changed files with 5 additions and 4 deletions

View file

@ -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
}

View file

@ -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