Updated on 2026-08-14

This commit is contained in:
Tangem 2023-01-11 11:18:19 +03:00
commit 4516a76ad3
15 changed files with 322 additions and 124 deletions

View file

@ -11,6 +11,7 @@ import java.text.DecimalFormat
import java.text.DecimalFormatSymbols
import java.util.*
//todo move extensions to utils
fun BigDecimal.toFormattedString(
decimals: Int, roundingMode: RoundingMode = RoundingMode.DOWN, locale: Locale = Locale.US
): String {

View file

@ -25,6 +25,7 @@ val navigationMiddleware: Middleware<AppState> = { _, state ->
screen = action.screen,
addToBackstack = action.addToBackstack,
fgShareTransition = action.fragmentShareTransition,
bundle = action.bundle,
)
}
is NavigationAction.PopBackTo -> {

View file

@ -33,7 +33,6 @@ class TransactionManagerImpl(
private val appStateHolder: AppStateHolder,
) : TransactionManager {
@Throws(IllegalStateException::class)
override suspend fun sendTransaction(
networkId: String,
amountToSend: BigDecimal,
@ -63,6 +62,10 @@ class TransactionManagerImpl(
return handleSendResult(sendResult)
}
override fun getNativeTokenDecimals(networkId: String): Int {
return Blockchain.fromNetworkId(networkId)?.decimals() ?: error("blockchain not found")
}
@Throws(IllegalStateException::class)
override suspend fun getFee(
networkId: String,