diff --git a/app/src/main/assets/testnet_tokens.json b/app/src/main/assets/testnet_tokens.json
index 409a6b6067..cb960e3694 100644
--- a/app/src/main/assets/testnet_tokens.json
+++ b/app/src/main/assets/testnet_tokens.json
@@ -708,6 +708,16 @@
"networkId": "cyber/test"
}
]
+ },
+ {
+ "id": "sei-network",
+ "name": "Sei Network",
+ "symbol": "SEI",
+ "networks": [
+ {
+ "networkId": "sei-network/test"
+ }
+ ]
}
]
}
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 f59561c295..97adf7cbe4 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
@@ -73,6 +73,7 @@ fun getActiveIconRes(blockchainId: String): Int {
"blast", "blast/test" -> R.drawable.img_blast_22
"filecoin" -> R.drawable.img_filecoin_22
"cyber", "cyber/test" -> R.drawable.img_cyber_22
+ "sei", "sei/test" -> R.drawable.img_sei_22
else -> R.drawable.ic_alert_24
}
}
@@ -147,6 +148,7 @@ fun getActiveIconResByNetworkId(networkId: String): Int {
"blast", "blast/test" -> R.drawable.img_blast_22
"filecoin" -> R.drawable.img_filecoin_22
"cyber", "cyber/test" -> R.drawable.img_cyber_22
+ "sei", "sei/test" -> R.drawable.img_sei_22
else -> R.drawable.ic_alert_24
}
}
@@ -218,6 +220,7 @@ fun getActiveIconResByCoinId(coinId: String): Int {
"blast", "blast/test" -> R.drawable.img_blast_22
"filecoin" -> R.drawable.img_filecoin_22
"cyber", "cyber/test" -> R.drawable.img_cyber_22
+ "sei", "sei/test" -> R.drawable.img_sei_22
else -> R.drawable.ic_alert_24
}
}
@@ -292,6 +295,7 @@ fun getGreyedOutIconRes(blockchainId: String): Int {
"blast", "blast/test" -> R.drawable.ic_blast_22
"filecoin" -> R.drawable.ic_filecoin_22
"cyber", "cyber/test" -> R.drawable.ic_cyber_22
+ "sei", "sei/test" -> R.drawable.ic_sei_22
else -> R.drawable.ic_alert_24
}
}
@@ -366,6 +370,7 @@ fun getGreyedOutIconResByNetworkId(networkId: String): Int {
"blast", "blast/test" -> R.drawable.ic_blast_22
"filecoin" -> R.drawable.ic_filecoin_22
"cyber", "cyber/test" -> R.drawable.ic_cyber_22
+ "sei", "sei/test" -> R.drawable.ic_sei_22
else -> R.drawable.ic_alert_24
}
}
\ No newline at end of file
diff --git a/core/ui/src/main/res/drawable/ic_sei_22.xml b/core/ui/src/main/res/drawable/ic_sei_22.xml
new file mode 100644
index 0000000000..576382fca3
--- /dev/null
+++ b/core/ui/src/main/res/drawable/ic_sei_22.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/core/ui/src/main/res/drawable/img_sei_22.xml b/core/ui/src/main/res/drawable/img_sei_22.xml
new file mode 100644
index 0000000000..39ecb53ae8
--- /dev/null
+++ b/core/ui/src/main/res/drawable/img_sei_22.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
diff --git a/gradle/dependencies.toml b/gradle/dependencies.toml
index fc08cd3ad3..0d71031a5e 100644
--- a/gradle/dependencies.toml
+++ b/gradle/dependencies.toml
@@ -88,7 +88,7 @@ markdown = "0.7.2"
# endregion Other libraries
# region Tangem
-tangemBlockchainSdk = "develop-750"
+tangemBlockchainSdk = "develop-755"
#tangemBlockchainSdk = "0.0.1" # Keep it! - used for local builds
tangemCardSdk = "develop-378"
#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 8d53ec6fb6..22942b8e18 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
@@ -123,6 +123,8 @@ fun Blockchain.Companion.fromNetworkId(networkId: String): Blockchain? {
"blast/test" -> Blockchain.BlastTestnet
"cyber" -> Blockchain.Cyber
"cyber/test" -> Blockchain.CyberTestnet
+ "sei-network" -> Blockchain.Sei
+ "sei-network/test" -> Blockchain.SeiTestnet
else -> null
}
}
@@ -247,6 +249,8 @@ fun Blockchain.toNetworkId(): String {
Blockchain.BlastTestnet -> "blast/test"
Blockchain.Cyber -> "cyber"
Blockchain.CyberTestnet -> "cyber/test"
+ Blockchain.Sei -> "sei-network"
+ Blockchain.SeiTestnet -> "sei-network/test"
}
}
@@ -329,6 +333,7 @@ fun Blockchain.toCoinId(): String {
Blockchain.Filecoin -> "filecoin"
Blockchain.Blast, Blockchain.BlastTestnet -> "blast-ethereum"
Blockchain.Cyber, Blockchain.CyberTestnet -> "cyberconnect"
+ Blockchain.Sei, Blockchain.SeiTestnet -> "sei-network"
}
}