From 0f7ace732650dc04305c233eace6a7d29e7b7258 Mon Sep 17 00:00:00 2001 From: woodser Date: Thu, 2 Nov 2023 09:37:16 -0400 Subject: [PATCH] fix adjusting amounts by smallest volume increments --- core/src/main/java/haveno/core/util/coin/CoinUtil.java | 1 - 1 file changed, 1 deletion(-) diff --git a/core/src/main/java/haveno/core/util/coin/CoinUtil.java b/core/src/main/java/haveno/core/util/coin/CoinUtil.java index eb81819825..7e5a2a87e9 100644 --- a/core/src/main/java/haveno/core/util/coin/CoinUtil.java +++ b/core/src/main/java/haveno/core/util/coin/CoinUtil.java @@ -168,7 +168,6 @@ public class CoinUtil { // If we are above our trade limit we reduce the amount by the smallestUnitForAmount BigInteger smallestUnitForAmountUnadjusted = price.getAmountByVolume(smallestUnitForVolume); while (adjustedAmount > maxTradeLimit) { - adjustedAmount -= smallestUnitForAmount.longValueExact(); adjustedAmount -= smallestUnitForAmountUnadjusted.longValueExact(); } adjustedAmount = Math.max(minTradeAmount, adjustedAmount);