From 452a4f05a202f766428e4d9637822e53503257cf Mon Sep 17 00:00:00 2001 From: Tangem Date: Mon, 20 Apr 2020 21:20:38 +0300 Subject: [PATCH] Updated on 2026-08-14 --- .../blockchain/ethereum/network/EthereumNetworkManager.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/blockchain/src/main/java/com/tangem/blockchain/ethereum/network/EthereumNetworkManager.kt b/blockchain/src/main/java/com/tangem/blockchain/ethereum/network/EthereumNetworkManager.kt index b7318ba032..25fa28df4f 100644 --- a/blockchain/src/main/java/com/tangem/blockchain/ethereum/network/EthereumNetworkManager.kt +++ b/blockchain/src/main/java/com/tangem/blockchain/ethereum/network/EthereumNetworkManager.kt @@ -12,6 +12,7 @@ import kotlinx.coroutines.coroutineScope import org.kethereum.ETH_IN_WEI import java.math.BigDecimal import java.math.BigInteger +import java.math.RoundingMode class EthereumNetworkManager { @@ -70,8 +71,8 @@ class EthereumNetworkManager { private fun String.parseFee(gasLimit: Long): List { val gasPrice = this.responseToNumber().toBigDecimal() val minFee = gasPrice.multiply(gasLimit.toBigDecimal()) - val normalFee = minFee.multiply(BigDecimal(1.2)) - val priorityFee = minFee.multiply(BigDecimal(1.5)) + val normalFee = minFee.multiply(BigDecimal(1.2)).setScale(0, RoundingMode.HALF_UP) + val priorityFee = minFee.multiply(BigDecimal(1.5)).setScale(0, RoundingMode.HALF_UP) return listOf( minFee.convertFeeToEth(), normalFee.convertFeeToEth(),