diff --git a/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/fee/CexFeeResult.kt b/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/fee/CexFeeResult.kt index 3de142fe45..a007cd936a 100644 --- a/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/fee/CexFeeResult.kt +++ b/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/fee/CexFeeResult.kt @@ -1,5 +1,7 @@ package com.tangem.feature.swap.domain.fee +import com.tangem.feature.swap.domain.TransactionFeeResult + /** * Result of calculating the CEX swap transaction fee. * diff --git a/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/fee/CexSwapFeeCalculator.kt b/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/fee/CexSwapFeeCalculator.kt index a352fd73a7..e80a72c653 100644 --- a/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/fee/CexSwapFeeCalculator.kt +++ b/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/fee/CexSwapFeeCalculator.kt @@ -10,6 +10,7 @@ import com.tangem.domain.transaction.error.GetFeeError import com.tangem.domain.transaction.usecase.EstimateFeeUseCase import com.tangem.domain.transaction.usecase.gasless.EstimateFeeForGaslessTxUseCase import com.tangem.domain.transaction.usecase.gasless.EstimateFeeForTokenUseCase +import com.tangem.feature.swap.domain.TransactionFeeResult import java.math.BigDecimal /** diff --git a/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/fee/DexFeeResult.kt b/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/fee/DexFeeResult.kt index b6d6f767e4..68d2bc0b6b 100644 --- a/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/fee/DexFeeResult.kt +++ b/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/fee/DexFeeResult.kt @@ -1,5 +1,6 @@ package com.tangem.feature.swap.domain.fee +import com.tangem.feature.swap.domain.TransactionFeeResult import java.math.BigDecimal import java.math.BigInteger diff --git a/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/fee/DexSwapFeeCalculator.kt b/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/fee/DexSwapFeeCalculator.kt index 1509a7338f..16bb399101 100644 --- a/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/fee/DexSwapFeeCalculator.kt +++ b/features/swap/domain/src/main/java/com/tangem/feature/swap/domain/fee/DexSwapFeeCalculator.kt @@ -19,6 +19,7 @@ import com.tangem.domain.transaction.usecase.GetEthSpecificFeeUseCase import com.tangem.domain.transaction.usecase.GetFeeUseCase import com.tangem.domain.transaction.usecase.gasless.GetFeeForTokenUseCase import com.tangem.domain.walletmanager.WalletManagersFacade +import com.tangem.feature.swap.domain.TransactionFeeResult import com.tangem.feature.swap.domain.models.ExpressDataError import com.tangem.feature.swap.domain.models.domain.ExpressTransactionModel import com.tangem.lib.crypto.BlockchainUtils.SOLANA_TRANSACTION_SIZE_THRESHOLD_BYTES diff --git a/features/swap/domain/src/test/kotlin/com/tangem/feature/swap/domain/fee/CexSwapFeeCalculatorTest.kt b/features/swap/domain/src/test/kotlin/com/tangem/feature/swap/domain/fee/CexSwapFeeCalculatorTest.kt index 6d4e06580a..b4d58bbaba 100644 --- a/features/swap/domain/src/test/kotlin/com/tangem/feature/swap/domain/fee/CexSwapFeeCalculatorTest.kt +++ b/features/swap/domain/src/test/kotlin/com/tangem/feature/swap/domain/fee/CexSwapFeeCalculatorTest.kt @@ -16,6 +16,7 @@ import com.tangem.domain.transaction.models.TransactionFeeExtended import com.tangem.domain.transaction.usecase.EstimateFeeUseCase import com.tangem.domain.transaction.usecase.gasless.EstimateFeeForGaslessTxUseCase import com.tangem.domain.transaction.usecase.gasless.EstimateFeeForTokenUseCase +import com.tangem.feature.swap.domain.TransactionFeeResult import com.tangem.feature.swap.domain.buildSwapCurrencyStatus import io.mockk.* import kotlinx.coroutines.test.runTest diff --git a/features/swap/domain/src/test/kotlin/com/tangem/feature/swap/domain/fee/DexSwapFeeCalculatorTest.kt b/features/swap/domain/src/test/kotlin/com/tangem/feature/swap/domain/fee/DexSwapFeeCalculatorTest.kt index bbd55adec7..aa834fe764 100644 --- a/features/swap/domain/src/test/kotlin/com/tangem/feature/swap/domain/fee/DexSwapFeeCalculatorTest.kt +++ b/features/swap/domain/src/test/kotlin/com/tangem/feature/swap/domain/fee/DexSwapFeeCalculatorTest.kt @@ -18,8 +18,10 @@ import com.tangem.domain.transaction.error.GetFeeError import com.tangem.domain.transaction.usecase.CreateTransactionDataExtrasUseCase import com.tangem.domain.transaction.usecase.GetEthSpecificFeeUseCase import com.tangem.domain.transaction.usecase.GetFeeUseCase +import com.tangem.feature.swap.domain.fee.PatchEthGasLimitForSwap import com.tangem.domain.transaction.usecase.gasless.GetFeeForTokenUseCase import com.tangem.domain.walletmanager.WalletManagersFacade +import com.tangem.feature.swap.domain.TransactionFeeResult import com.tangem.feature.swap.domain.buildSwapCurrencyStatus import com.tangem.feature.swap.domain.models.ExpressDataError import com.tangem.feature.swap.domain.models.SwapAmount