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 1a95df0142..e6e331c589 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
@@ -67,6 +67,7 @@ fun getActiveIconRes(blockchainId: String): Int {
"taraxa", "taraxa/test" -> R.drawable.img_taraxa_22
"radiant" -> R.drawable.img_radiant_22
"base" -> R.drawable.img_base_22
+ "joystream" -> R.drawable.img_joystream_22
else -> R.drawable.ic_alert_24
}
}
@@ -135,6 +136,7 @@ fun getActiveIconResByNetworkId(networkId: String): Int {
"taraxa", "taraxa/test" -> R.drawable.img_taraxa_22
"radiant" -> R.drawable.img_radiant_22
"base" -> R.drawable.img_base_22
+ "joystream" -> R.drawable.img_joystream_22
else -> R.drawable.ic_alert_24
}
}
@@ -200,6 +202,7 @@ fun getActiveIconResByCoinId(coinId: String): Int {
"taraxa" -> R.drawable.img_taraxa_22
"radiant" -> R.drawable.img_radiant_22
"base" -> R.drawable.img_base_22
+ "joystream" -> R.drawable.img_joystream_22
else -> R.drawable.ic_alert_24
}
}
@@ -268,6 +271,7 @@ fun getGreyedOutIconRes(blockchainId: String): Int {
"taraxa", "taraxa/test" -> R.drawable.ic_taraxa_22
"radiant" -> R.drawable.ic_radiant_22
"base", "base/test" -> R.drawable.ic_base_22
+ "joystream" -> R.drawable.ic_joystream_22
else -> R.drawable.ic_alert_24
}
}
@@ -336,6 +340,7 @@ fun getGreyedOutIconResByNetworkId(networkId: String): Int {
"taraxa", "taraxa/test" -> R.drawable.ic_taraxa_22
"radiant" -> R.drawable.ic_radiant_22
"base", "base/test" -> R.drawable.ic_base_22
+ "joystream" -> R.drawable.ic_joystream_22
else -> R.drawable.ic_alert_24
}
}
\ No newline at end of file
diff --git a/core/ui/src/main/res/drawable/ic_joystream_22.xml b/core/ui/src/main/res/drawable/ic_joystream_22.xml
new file mode 100644
index 0000000000..91f187f81c
--- /dev/null
+++ b/core/ui/src/main/res/drawable/ic_joystream_22.xml
@@ -0,0 +1,14 @@
+
+
+
+
+
+
diff --git a/core/ui/src/main/res/drawable/img_joystream_22.xml b/core/ui/src/main/res/drawable/img_joystream_22.xml
new file mode 100644
index 0000000000..2168e5839e
--- /dev/null
+++ b/core/ui/src/main/res/drawable/img_joystream_22.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
diff --git a/gradle/dependencies.toml b/gradle/dependencies.toml
index 99fc8ec14e..6e2f105776 100644
--- a/gradle/dependencies.toml
+++ b/gradle/dependencies.toml
@@ -86,7 +86,7 @@ room = "2.6.1"
# endregion Other libraries
# region Tangem
-tangemBlockchainSdk = "develop-620"
+tangemBlockchainSdk = "develop-621"
#tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds
tangemCardSdk = "develop-351"
#tangemCardSdk = "0.0.1" # Keep it! - used for local builds ^
diff --git a/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/utils/Blockchain.kt b/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/utils/Blockchain.kt
index 1ae43f5950..e8ac19e194 100644
--- a/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/utils/Blockchain.kt
+++ b/libs/blockchain-sdk/src/main/java/com/tangem/blockchainsdk/utils/Blockchain.kt
@@ -116,6 +116,7 @@ fun Blockchain.Companion.fromNetworkId(networkId: String): Blockchain? {
"base/test" -> Blockchain.BaseTestnet
"koinos" -> Blockchain.Koinos
"koinos/test" -> Blockchain.KoinosTestnet
+ "joystream" -> Blockchain.Joystream
else -> null
}
}
@@ -233,6 +234,7 @@ fun Blockchain.toNetworkId(): String {
Blockchain.BaseTestnet -> "base/test"
Blockchain.Koinos -> "koinos"
Blockchain.KoinosTestnet -> "koinos/test"
+ Blockchain.Joystream -> "joystream"
}
}
@@ -307,6 +309,7 @@ fun Blockchain.toCoinId(): String {
Blockchain.Taraxa, Blockchain.TaraxaTestnet -> "taraxa"
Blockchain.Base, Blockchain.BaseTestnet -> "base-ethereum"
Blockchain.Koinos, Blockchain.KoinosTestnet -> "koinos"
+ Blockchain.Joystream -> "joystream"
}
}