diff --git a/core/src/main/java/io/bisq/core/btc/Restrictions.java b/core/src/main/java/io/bisq/core/btc/Restrictions.java index 4d9c2517b8..36e94cb4d9 100644 --- a/core/src/main/java/io/bisq/core/btc/Restrictions.java +++ b/core/src/main/java/io/bisq/core/btc/Restrictions.java @@ -89,7 +89,7 @@ public class Restrictions { if (MIN_BUYER_SECURITY_DEPOSIT == null) switch (BisqEnvironment.getBaseCurrencyNetwork().getCurrencyCode()) { case "BTC": - MIN_BUYER_SECURITY_DEPOSIT = Coin.valueOf(100_000); // 5 EUR @ 5000 EUR/BTC + MIN_BUYER_SECURITY_DEPOSIT = Coin.valueOf(50_000); // 2.5 EUR @ 5000 EUR/BTC break; case "LTC": MIN_BUYER_SECURITY_DEPOSIT = Coin.valueOf(6_000_000); // 2.4 EUR @ 40 EUR/LTC diff --git a/core/src/main/java/io/bisq/core/provider/fee/FeeService.java b/core/src/main/java/io/bisq/core/provider/fee/FeeService.java index fdf51f057f..12476cbc98 100644 --- a/core/src/main/java/io/bisq/core/provider/fee/FeeService.java +++ b/core/src/main/java/io/bisq/core/provider/fee/FeeService.java @@ -95,16 +95,16 @@ public class FeeService { /* How to calculate: MIN_MAKER_FEE_IN_BASE_CUR = target fiat price * 100000000 / price (in btc: 0.5*100000000/2500) - DEFAULT_MAKER_FEE_IN_BASE_CUR = target fiat price * (100000000 / price) / maxTradeAmount + DEFAULT_MAKER_FEE_IN_BASE_CUR = target fiat price * (100000000 / price) / maxTradeAmount (in btc: 5*100000000/2500 / 1) (in ltc: 5*100000000/40 / 50) */ switch (baseCurrencyCode) { case "BTC": - MIN_MAKER_FEE_IN_BASE_CUR = 20_000; // 0.5 USD at BTC price 2500 USD - MIN_TAKER_FEE_IN_BASE_CUR = 20_000; - DEFAULT_MAKER_FEE_IN_BASE_CUR = 200_000; // 5 USD at BTC price 2500 USD for 1 BTC (maxTradeAmount) - DEFAULT_TAKER_FEE_IN_BASE_CUR = 300_000; // 7.5 USD at BTC price 2500 USD + MIN_MAKER_FEE_IN_BASE_CUR = 10_000; // 0.5 USD at BTC price 5000 USD + MIN_TAKER_FEE_IN_BASE_CUR = 10_000; + DEFAULT_MAKER_FEE_IN_BASE_CUR = 100_000; // 5 USD at BTC price 5000 USD for 1 BTC (maxTradeAmount) + DEFAULT_TAKER_FEE_IN_BASE_CUR = 150_000; // 7.5 USD at BTC price 5000 USD txFeePerByte = BTC_DEFAULT_TX_FEE; break; case "LTC": @@ -115,10 +115,10 @@ public class FeeService { txFeePerByte = LTC_DEFAULT_TX_FEE; break; case "DOGE": - MIN_MAKER_FEE_IN_BASE_CUR = 20_000_000_000L; // 0.5 USD at DOGE price 0.003 USD + MIN_MAKER_FEE_IN_BASE_CUR = 20_000_000_000L; // 0.5 USD at DOGE price 0.003 USD MIN_TAKER_FEE_IN_BASE_CUR = 20_000_000_000L; DEFAULT_MAKER_FEE_IN_BASE_CUR = 200_000; // 5 USD at DOGE price 0.003 USD for 800 000 DOGE (maxTradeAmount) - DEFAULT_TAKER_FEE_IN_BASE_CUR = 300_000; // 7.5 USD at DOGE price 0.003 USD + DEFAULT_TAKER_FEE_IN_BASE_CUR = 300_000; // 7.5 USD at DOGE price 0.003 USD txFeePerByte = DOGE_DEFAULT_TX_FEE; break; case "DASH":