From d1e5910502b91effb6f54e2705391ab30a88c7ff Mon Sep 17 00:00:00 2001 From: woodser Date: Mon, 29 Apr 2024 06:21:12 -0400 Subject: [PATCH] non-mature currencies have chargeback risk too --- .../java/haveno/core/payment/payload/PaymentMethod.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/haveno/core/payment/payload/PaymentMethod.java b/core/src/main/java/haveno/core/payment/payload/PaymentMethod.java index b889f5c8..fce19933 100644 --- a/core/src/main/java/haveno/core/payment/payload/PaymentMethod.java +++ b/core/src/main/java/haveno/core/payment/payload/PaymentMethod.java @@ -563,9 +563,11 @@ public final class PaymentMethod implements PersistablePayload, Comparable c.getCode().equals(currencyCode))) - return false; + + // TODO: bisq indicates no chargeback risk for non-"mature" currencies, but they have chargeback risk too, so we disable + // if (CurrencyUtil.getMatureMarketCurrencies().stream() + // .noneMatch(c -> c.getCode().equals(currencyCode))) + // return false; return id.equals(PaymentMethod.SEPA_ID) || id.equals(PaymentMethod.SEPA_INSTANT_ID) ||