diff --git a/app/src/main/assets/testnet_tokens.json b/app/src/main/assets/testnet_tokens.json index 1e44bd5dfd..d36455384c 100644 --- a/app/src/main/assets/testnet_tokens.json +++ b/app/src/main/assets/testnet_tokens.json @@ -473,6 +473,17 @@ "networkId": "kava/test" } ] + }, + { + "id": "ravencoin", + "symbol": "RVN", + "name": "Ravencoin", + "networks": + [ + { + "networkId": "ravencoin/test" + } + ] } ] } diff --git a/app/src/main/java/com/tangem/tap/common/extensions/Blockchain.kt b/app/src/main/java/com/tangem/tap/common/extensions/Blockchain.kt index c8b2e0e8d2..5aae0ce706 100644 --- a/app/src/main/java/com/tangem/tap/common/extensions/Blockchain.kt +++ b/app/src/main/java/com/tangem/tap/common/extensions/Blockchain.kt @@ -39,6 +39,7 @@ fun Blockchain.getGreyedOutIconRes(): Int { Blockchain.Kaspa -> R.drawable.ic_kaspa_no_color Blockchain.TON, Blockchain.TONTestnet -> R.drawable.ic_ton_no_color Blockchain.Kava, Blockchain.KavaTestnet -> R.drawable.ic_kava_no_color + Blockchain.Ravencoin, Blockchain.RavencoinTestnet -> R.drawable.ic_ravencoin_no_color else -> R.drawable.ic_tangem_logo } } diff --git a/app/src/main/res/drawable/ic_ravencoin_no_color.xml b/app/src/main/res/drawable/ic_ravencoin_no_color.xml new file mode 100644 index 0000000000..5bc49c57cf --- /dev/null +++ b/app/src/main/res/drawable/ic_ravencoin_no_color.xml @@ -0,0 +1,21 @@ + + + + + + + + + diff --git a/core/ui/src/main/java/com/tangem/core/ui/extensions/BlockchainIcons.kt b/core/ui/src/main/java/com/tangem/core/ui/extensions/BlockchainIcons.kt index 2c13836580..d760b3a96b 100644 --- a/core/ui/src/main/java/com/tangem/core/ui/extensions/BlockchainIcons.kt +++ b/core/ui/src/main/java/com/tangem/core/ui/extensions/BlockchainIcons.kt @@ -35,6 +35,7 @@ fun getActiveIconRes(blockchainId: String): Int { "KAS" -> R.drawable.img_kaspa_22 "The-Open-Network", "The-Open-Network/test" -> R.drawable.img_ton_22 "KAVA", "KAVA/test" -> R.drawable.img_kava_22 + "ravencoin", "ravencoin/test" -> R.drawable.img_ravencoin_22 else -> R.drawable.ic_alert_24 } } @@ -76,6 +77,7 @@ fun getActiveIconResByCoinId(coinId: String, networkId: String): Int { "kaspa" -> R.drawable.img_kaspa_22 "ton" -> R.drawable.img_ton_22 "kava" -> R.drawable.img_kava_22 + "ravencoin" -> R.drawable.img_ravencoin_22 else -> R.drawable.ic_alert_24 } } \ No newline at end of file diff --git a/core/ui/src/main/res/drawable/img_ravencoin_22.xml b/core/ui/src/main/res/drawable/img_ravencoin_22.xml new file mode 100644 index 0000000000..49c47eb9da --- /dev/null +++ b/core/ui/src/main/res/drawable/img_ravencoin_22.xml @@ -0,0 +1,21 @@ + + + + + + + + + diff --git a/domain/src/main/java/com/tangem/domain/common/extensions/Blockchain.kt b/domain/src/main/java/com/tangem/domain/common/extensions/Blockchain.kt index 40bb83cc64..fe9b1dfc51 100644 --- a/domain/src/main/java/com/tangem/domain/common/extensions/Blockchain.kt +++ b/domain/src/main/java/com/tangem/domain/common/extensions/Blockchain.kt @@ -54,6 +54,8 @@ fun Blockchain.Companion.fromNetworkId(networkId: String): Blockchain? { "the-open-network/test" -> Blockchain.TONTestnet "kava" -> Blockchain.Kava "kava/test" -> Blockchain.KavaTestnet + "ravencoin" -> Blockchain.Ravencoin + "ravencoin/test" -> Blockchain.RavencoinTestnet else -> null } } @@ -112,6 +114,8 @@ fun Blockchain.toNetworkId(): String { Blockchain.TONTestnet -> "the-open-network/test" Blockchain.Kava -> "kava" Blockchain.KavaTestnet -> "kava/test" + Blockchain.Ravencoin -> "ravencoin" + Blockchain.RavencoinTestnet -> "ravencoin/test" } } @@ -149,6 +153,7 @@ fun Blockchain.toCoinId(): String { Blockchain.TON, Blockchain.TONTestnet -> "the-open-network" Blockchain.Unknown -> "unknown" Blockchain.Kava, Blockchain.KavaTestnet -> "kava" + Blockchain.Ravencoin, Blockchain.RavencoinTestnet -> "ravencoin" } } diff --git a/gradle/dependencies.toml b/gradle/dependencies.toml index 9e76b50534..db5dc2a6f6 100644 --- a/gradle/dependencies.toml +++ b/gradle/dependencies.toml @@ -71,7 +71,7 @@ kotlinSerialization = "1.4.1" # endregion Other libraries # region Tangem -tangemBlockchainSdk = "develop-203" +tangemBlockchainSdk = "develop-204" #tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds tangemCardSdk = "develop-218" # tangemCardSdk = "0.0.1" # Keep it! - used for local builds