From 427f8a832829d0c2a991727ea795afd2fd465550 Mon Sep 17 00:00:00 2001 From: Tangem Date: Tue, 3 Feb 2026 14:48:30 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../gasless/CreateAndSendGaslessTransactionUseCase.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/domain/transaction/src/main/java/com/tangem/domain/transaction/usecase/gasless/CreateAndSendGaslessTransactionUseCase.kt b/domain/transaction/src/main/java/com/tangem/domain/transaction/usecase/gasless/CreateAndSendGaslessTransactionUseCase.kt index 70bafab5bd..6966933ca2 100644 --- a/domain/transaction/src/main/java/com/tangem/domain/transaction/usecase/gasless/CreateAndSendGaslessTransactionUseCase.kt +++ b/domain/transaction/src/main/java/com/tangem/domain/transaction/usecase/gasless/CreateAndSendGaslessTransactionUseCase.kt @@ -282,9 +282,12 @@ class CreateAndSendGaslessTransactionUseCase( val feeInTokenCurrency = txFee.transactionFee.normal as? Fee.Ethereum.TokenCurrency ?: error("Fee must be in token currency") + val maxTokenFeeAmount = feeInTokenCurrency.amount + val maxTokenFee = maxTokenFeeAmount.value?.movePointRight(maxTokenFeeAmount.decimals)?.toBigInteger() + ?: error("Max token fee amount is null") return GaslessTransactionData.Fee( feeToken = tokenForFee.contractAddress, - maxTokenFee = feeInTokenCurrency.gasLimit, + maxTokenFee = maxTokenFee, coinPriceInToken = feeInTokenCurrency.coinPriceInToken, feeTransferGasLimit = feeInTokenCurrency.feeTransferGasLimit, baseGas = feeInTokenCurrency.baseGas,