diff --git a/core/src/main/java/io/bisq/core/payment/payload/PaymentMethod.java b/core/src/main/java/io/bisq/core/payment/payload/PaymentMethod.java index 383cdaf4b2..ec836e0082 100644 --- a/core/src/main/java/io/bisq/core/payment/payload/PaymentMethod.java +++ b/core/src/main/java/io/bisq/core/payment/payload/PaymentMethod.java @@ -120,27 +120,31 @@ public final class PaymentMethod implements PersistablePayload, Comparable { if (ALL_VALUES == null) { Coin maxTradeLimitMidRisk; Coin maxTradeLimitLowRisk; + Coin maxTradeLimitVeryLowRisk; switch (BisqEnvironment.getBaseCurrencyNetwork().getCurrencyCode()) { case "BTC": // av. price June 2017: 2500 EUR/BTC maxTradeLimitMidRisk = Coin.parseCoin("0.5"); maxTradeLimitLowRisk = Coin.parseCoin("1"); + maxTradeLimitVeryLowRisk = Coin.parseCoin("2"); break; case "LTC": // av. price June 2017: 40 EUR/LTC maxTradeLimitMidRisk = Coin.parseCoin("25"); maxTradeLimitLowRisk = Coin.parseCoin("50"); - + maxTradeLimitVeryLowRisk = Coin.parseCoin("100"); break; case "DOGE": // av. price June 2017: 0.002850 EUR/DOGE maxTradeLimitMidRisk = Coin.parseCoin("250000"); maxTradeLimitLowRisk = Coin.parseCoin("500000"); + maxTradeLimitVeryLowRisk = Coin.parseCoin("1000000"); break; case "DASH": // av. price June 2017: 150 EUR/DASH maxTradeLimitMidRisk = Coin.parseCoin("10"); maxTradeLimitLowRisk = Coin.parseCoin("20"); + maxTradeLimitVeryLowRisk = Coin.parseCoin("40"); break; default: @@ -173,14 +177,14 @@ public final class PaymentMethod implements PersistablePayload, Comparable { SPECIFIC_BANKS = new PaymentMethod(SPECIFIC_BANKS_ID, 4 * DAY, maxTradeLimitMidRisk), // Trans national - OK_PAY = new PaymentMethod(OK_PAY_ID, DAY, maxTradeLimitLowRisk), + OK_PAY = new PaymentMethod(OK_PAY_ID, DAY, maxTradeLimitVeryLowRisk), PERFECT_MONEY = new PaymentMethod(PERFECT_MONEY_ID, DAY, maxTradeLimitLowRisk), // China ALI_PAY = new PaymentMethod(ALI_PAY_ID, DAY, maxTradeLimitLowRisk), // Altcoins - BLOCK_CHAINS = new PaymentMethod(BLOCK_CHAINS_ID, DAY, maxTradeLimitLowRisk) + BLOCK_CHAINS = new PaymentMethod(BLOCK_CHAINS_ID, DAY, maxTradeLimitVeryLowRisk) )); } return ALL_VALUES; @@ -227,7 +231,7 @@ public final class PaymentMethod implements PersistablePayload, Comparable { // Hack for SF as the smallest unit is 1 SF ;-( and price is about 3 BTC! public Coin getMaxTradeLimitAsCoin(String currencyCode) { if (currencyCode.equals("SF") || currencyCode.equals("BSQ")) - return Coin.valueOf(maxTradeLimit).multiply(5); + return Coin.parseCoin("5"); else return Coin.valueOf(maxTradeLimit); }