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