Updated on 2026-08-14

This commit is contained in:
Tangem 2026-02-06 13:12:46 +04:00
parent f9226ab6bf
commit a96c3113d1
13 changed files with 53 additions and 1 deletions

View file

@ -30,6 +30,10 @@ internal object BlockchainSDKConfigConverter : Converter<EnvironmentConfigModel,
apiKey = value.quiknodePlasmaApiKey,
subdomain = value.quiknodePlasmaSubdomain,
),
quickNodeMonadCredentials = QuickNodeCredentials(
apiKey = value.quiknodeMonadApiKey,
subdomain = value.quiknodeMonadSubdomain,
),
infuraProjectId = value.infuraProjectId,
tronGridApiKey = value.tronGridApiKey,
nowNodeCredentials = NowNodeCredentials(value.nowNodesApiKey),
@ -109,6 +113,8 @@ internal object BlockchainSDKConfigConverter : Converter<EnvironmentConfigModel,
sui = GetBlockAccessToken(jsonRpc = accessTokens.sui?.jsonRPC),
telos = GetBlockAccessToken(jsonRpc = accessTokens.telos?.jsonRPC),
tezos = GetBlockAccessToken(rest = accessTokens.tezos?.rest),
monad = GetBlockAccessToken(rest = accessTokens.monad?.rest),
stellar = GetBlockAccessToken(rest = accessTokens.stellar?.rest),
)
}
}

View file

@ -18,6 +18,8 @@ class EnvironmentConfigModel(
@Json(name = "bscQuiknodeApiKey") val bscQuiknodeApiKey: String,
@Json(name = "quiknodePlasmaSubdomain") val quiknodePlasmaSubdomain: String,
@Json(name = "quiknodePlasmaApiKey") val quiknodePlasmaApiKey: String,
@Json(name = "quiknodeMonadSubdomain") val quiknodeMonadSubdomain: String,
@Json(name = "quiknodeMonadApiKey") val quiknodeMonadApiKey: String,
@Json(name = "nowNodesApiKey") val nowNodesApiKey: String,
@Json(name = "getBlockAccessTokens") val getBlockAccessTokens: GetBlockAccessTokens?,
@Json(name = "tonCenterApiKey") val tonCenterKeys: TonCenterKeys,
@ -96,6 +98,8 @@ data class GetBlockAccessTokens(
@Json(name = "sui") val sui: GetBlockToken?,
@Json(name = "telos") val telos: GetBlockToken?,
@Json(name = "tezos") val tezos: GetBlockToken?,
@Json(name = "monad") val monad: GetBlockToken?,
@Json(name = "stellar") val stellar: GetBlockToken?,
)
@JsonClass(generateAdapter = true)

View file

@ -99,6 +99,7 @@ fun getActiveIconRes(blockchainId: String): Int {
"linea", "linea/test" -> R.drawable.img_linea_22
"arbitrum-nova" -> R.drawable.img_arbitrum_nova_22
"plasma", "plasma/test" -> R.drawable.img_plasma_22
"monad", "monad/test" -> R.drawable.img_monad_22
else -> R.drawable.ic_alert_24
}
}
@ -196,6 +197,7 @@ fun getActiveIconResByCoinId(coinId: String): Int {
"linea", "linea/test" -> R.drawable.img_linea_22
"arbitrum-nova" -> R.drawable.img_arbitrum_nova_22
"plasma", "plasma/test" -> R.drawable.img_plasma_22
"monad", "monad/test" -> R.drawable.img_monad_22
else -> R.drawable.ic_alert_24
}
}
@ -296,6 +298,7 @@ fun getGreyedOutIconRes(blockchainId: String): Int {
"linea", "linea/test" -> R.drawable.ic_linea_22
"arbitrum-nova" -> R.drawable.ic_arbitrum_nova_22
"plasma", "plasma/test" -> R.drawable.ic_plasma_22
"monad", "monad/test" -> R.drawable.ic_monad_22
else -> R.drawable.ic_alert_24
}
}

View file

@ -0,0 +1,9 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="22dp"
android:height="22dp"
android:viewportWidth="22"
android:viewportHeight="22">
<path
android:pathData="M10.998,4.125C8.808,4.125 4.125,8.808 4.125,11C4.125,13.192 8.808,17.875 10.998,17.875C13.188,17.875 17.875,13.191 17.875,11C17.875,8.808 13.189,4.125 10.998,4.125ZM9.933,15.001C9.01,14.747 6.526,10.354 6.778,9.432C7.03,8.51 11.426,6.029 12.349,6.281C13.271,6.533 15.756,10.926 15.504,11.848C15.252,12.77 10.856,15.253 9.933,15.001Z"
android:fillColor="#000000"/>
</vector>

View file

@ -0,0 +1,16 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="22dp"
android:height="22dp"
android:viewportWidth="22"
android:viewportHeight="22">
<group>
<clip-path
android:pathData="M11,0L11,0A11,11 0,0 1,22 11L22,11A11,11 0,0 1,11 22L11,22A11,11 0,0 1,0 11L0,11A11,11 0,0 1,11 0z"/>
<path
android:pathData="M11,0L11,0A11,11 0,0 1,22 11L22,11A11,11 0,0 1,11 22L11,22A11,11 0,0 1,0 11L0,11A11,11 0,0 1,11 0z"
android:fillColor="#6E54FF"/>
<path
android:pathData="M10.998,4.125C8.808,4.125 4.125,8.808 4.125,11C4.125,13.192 8.808,17.875 10.998,17.875C13.188,17.875 17.875,13.191 17.875,11C17.875,8.808 13.189,4.125 10.998,4.125ZM9.933,15.001C9.01,14.747 6.526,10.354 6.778,9.432C7.03,8.51 11.426,6.029 12.349,6.281C13.271,6.533 15.756,10.926 15.504,11.848C15.252,12.77 10.856,15.253 9.933,15.001Z"
android:fillColor="#ffffff"/>
</group>
</vector>