Adjust fees for ltc

This commit is contained in:
Manfred Karrer 2017-06-22 15:25:15 +02:00
parent 546e4a6ba2
commit 0ed4b07f4a
4 changed files with 23 additions and 9 deletions

View file

@ -20,7 +20,7 @@ public class DevEnv {
@SuppressWarnings("PointlessBooleanExpression")
public static final boolean DEV_MODE = STRESS_TEST_MODE || true;
public static final boolean DAO_ACTIVATED = true;
public static final boolean DAO_ACTIVATED = false;
public static final boolean DAO_PHASE2_ACTIVATED = false;
}

View file

@ -56,7 +56,7 @@ public class Restrictions {
MIN_TRADE_AMOUNT = Coin.valueOf(10_000); // 0.25 EUR cent @ 2500 EUR/BTC
break;
case "LTC":
MIN_TRADE_AMOUNT = Coin.valueOf(12_000); // 0.24 EUR cent @ 40 EUR/BTC
MIN_TRADE_AMOUNT = Coin.valueOf(625_000); // 0.25 EUR cent @ 40 EUR/LTC
break;
case "DOGE":
MIN_TRADE_AMOUNT = Coin.valueOf(8_000_000_000L);// 0.24 USD at DOGE price 0.003 USD;

View file

@ -82,17 +82,17 @@ public class FeeService {
switch (baseCurrencyCode) {
case "BTC":
MIN_MAKER_FEE_IN_BASE_CUR = 10_000; // 0.25 USD at BTC price 2500 USD
MIN_MAKER_FEE_IN_BASE_CUR = 10_000; // 0.25 USD at BTC price 2500 USD for 1 BTC
MIN_TAKER_FEE_IN_BASE_CUR = 10_000;
DEFAULT_MAKER_FEE_IN_BASE_CUR = 100_000; // 2.50 USD at BTC price 2500 USD
DEFAULT_TAKER_FEE_IN_BASE_CUR = 150_000; // 3.25 USD at BTC price 2500 USD
txFeePerByte = BTC_DEFAULT_TX_FEE;
break;
case "LTC":
MIN_MAKER_FEE_IN_BASE_CUR = 600_000; // 0.24 USD at LTC price 40 USD
MIN_TAKER_FEE_IN_BASE_CUR = 600_000;
DEFAULT_MAKER_FEE_IN_BASE_CUR = 6_000_000; // 2.4 USD at LTC price 40 USD
DEFAULT_TAKER_FEE_IN_BASE_CUR = 9_000_000; // 3.6 USD at LTC price 40 USD
MIN_MAKER_FEE_IN_BASE_CUR = 12_500; // 0.25 USD at LTC price 40 USD for 50 LTC
MIN_TAKER_FEE_IN_BASE_CUR = 12_500;
DEFAULT_MAKER_FEE_IN_BASE_CUR = 125_000; // 2.5 USD at LTC price 40 USD
DEFAULT_TAKER_FEE_IN_BASE_CUR = 187_500; // 3.6 USD at LTC price 40 USD
txFeePerByte = LTC_DEFAULT_TX_FEE;
break;
case "DOGE":

View file

@ -27,6 +27,7 @@ import io.bisq.common.monetary.Altcoin;
import io.bisq.common.monetary.Price;
import io.bisq.common.monetary.Volume;
import io.bisq.common.util.MathUtils;
import io.bisq.core.app.BisqEnvironment;
import io.bisq.core.btc.Restrictions;
import io.bisq.core.offer.Offer;
import io.bisq.core.offer.OfferPayload;
@ -193,9 +194,22 @@ class CreateOfferViewModel extends ActivatableWithDataModel<CreateOfferDataModel
protected void activate() {
if (DevEnv.DEV_MODE) {
UserThread.runAfter(() -> {
amount.set("500000");
switch (BisqEnvironment.getBaseCurrencyNetwork().getCurrencyCode()) {
case "BTC":
amount.set("1");
price.set("2500");
break;
case "LTC":
amount.set("50");
price.set("40");
break;
case "DOGE":
amount.set("800000");
price.set("0.003");
break;
}
minAmount.set(amount.get());
price.set("0.0029");
onFocusOutPriceAsPercentageTextField(true, false);
applyMakerFee();
updateButtonDisableState();