Reduce trade fees

This commit is contained in:
Manfred Karrer 2017-10-25 16:38:44 -05:00
parent b7c7f6f615
commit 3c93bb4527
No known key found for this signature in database
GPG key ID: 401250966A6B2C46
2 changed files with 8 additions and 8 deletions

View file

@ -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

View file

@ -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":