From 75be53dd29cd4254ff63621b5f80fcbe5e546127 Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 28 Oct 2025 14:21:45 +0500 Subject: [PATCH] Updated on 2026-08-14 --- .../YieldSupplyStartEarningFeeContentTransformer.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/subcomponents/startearning/model/transformers/YieldSupplyStartEarningFeeContentTransformer.kt b/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/subcomponents/startearning/model/transformers/YieldSupplyStartEarningFeeContentTransformer.kt index 184f0fa198..b76fd630a4 100644 --- a/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/subcomponents/startearning/model/transformers/YieldSupplyStartEarningFeeContentTransformer.kt +++ b/features/yield-supply/impl/src/main/java/com/tangem/features/yield/supply/impl/subcomponents/startearning/model/transformers/YieldSupplyStartEarningFeeContentTransformer.kt @@ -42,10 +42,13 @@ internal class YieldSupplyStartEarningFeeContentTransformer( val tokenFiatFee = feeFiat // same fiat amount val tokenFiatFeeValueText = tokenFiatFee.format { fiat(appCurrency.code, appCurrency.symbol) } - val maxFeeCryptoValueText = maxNetworkFee.format { crypto(cryptoCurrency) } - val maxFiatFee = tokenFiatRate?.let { rate -> + val maxFiatFee = feeFiatRate?.let { rate -> maxNetworkFee.multiply(rate) } + val maxFeeCryptoValueText = tokenFiatRate?.let { rate -> + maxFiatFee?.divide(rate, cryptoCurrency.decimals, RoundingMode.HALF_UP) + }.format { crypto(cryptoCurrency) } + val maxFiatFeeValueText = maxFiatFee.format { fiat(appCurrency.code, appCurrency.symbol) } val minAmountCryptoText = minAmount.format { crypto(cryptoCurrency) }