mirror of
https://github.com/haveno-dex/haveno.git
synced 2025-08-15 18:00:24 -04:00
fix fiat trades by changing base currency to xmr #7
This commit is contained in:
parent
69ee113dae
commit
01f183b7a7
38 changed files with 106 additions and 102 deletions
|
@ -532,9 +532,9 @@ public class CurrencyUtil {
|
|||
.filter(cryptoCurrency -> cryptoCurrency.getCode().equals(currencyCode))
|
||||
.findAny();
|
||||
|
||||
String btcOrRemovedAsset = "BTC".equals(currencyCode) ? "Bitcoin" :
|
||||
String xmrOrRemovedAsset = "XMR".equals(currencyCode) ? "Monero" :
|
||||
removedCryptoCurrency.isPresent() ? removedCryptoCurrency.get().getName() : Res.get("shared.na");
|
||||
return getCryptoCurrency(currencyCode).map(TradeCurrency::getName).orElse(btcOrRemovedAsset);
|
||||
return getCryptoCurrency(currencyCode).map(TradeCurrency::getName).orElse(xmrOrRemovedAsset);
|
||||
}
|
||||
try {
|
||||
return Currency.getInstance(currencyCode).getDisplayName();
|
||||
|
|
|
@ -433,7 +433,7 @@ public class Offer implements NetworkPayload, PersistablePayload {
|
|||
return currencyCode;
|
||||
}
|
||||
|
||||
currencyCode = offerPayload.getBaseCurrencyCode().equals("BTC") ?
|
||||
currencyCode = offerPayload.getBaseCurrencyCode().equals("XMR") ?
|
||||
offerPayload.getCounterCurrencyCode() :
|
||||
offerPayload.getBaseCurrencyCode();
|
||||
return currencyCode;
|
||||
|
|
|
@ -384,12 +384,12 @@ public final class OfferPayload implements ProtectedStoragePayload, ExpirablePay
|
|||
}
|
||||
|
||||
// In the offer we support base and counter currency
|
||||
// Fiat offers have base currency BTC and counterCurrency Fiat
|
||||
// Altcoins have base currency Altcoin and counterCurrency BTC
|
||||
// Fiat offers have base currency XMR and counterCurrency Fiat
|
||||
// Altcoins have base currency Altcoin and counterCurrency XMR
|
||||
// The rest of the app does not support yet that concept of base currency and counter currencies
|
||||
// so we map here for convenience
|
||||
public String getCurrencyCode() {
|
||||
return getBaseCurrencyCode().equals("BTC") ? getCounterCurrencyCode() : getBaseCurrencyCode();
|
||||
return getBaseCurrencyCode().equals("XMR") ? getCounterCurrencyCode() : getBaseCurrencyCode();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -307,7 +307,7 @@ public final class TradeStatistics2 implements ProcessOncePersistableNetworkPayl
|
|||
}
|
||||
|
||||
public String getCurrencyCode() {
|
||||
return baseCurrency.equals("BTC") ? counterCurrency : baseCurrency;
|
||||
return baseCurrency.equals("XMR") ? counterCurrency : baseCurrency;
|
||||
}
|
||||
|
||||
public Coin getTradeAmount() {
|
||||
|
|
|
@ -284,7 +284,7 @@ public final class Preferences implements PersistedDataHost, BridgeAddressProvid
|
|||
setCryptoCurrencies(CurrencyUtil.getMainCryptoCurrencies());
|
||||
|
||||
BaseCurrencyNetwork baseCurrencyNetwork = Config.baseCurrencyNetwork();
|
||||
if ("BTC".equals(baseCurrencyNetwork.getCurrencyCode())) {
|
||||
if ("BTC".equals(baseCurrencyNetwork.getCurrencyCode())) { // TODO (woodser): change to XMR when --baseCurrencyNetwork=XMR_REGTEST supported
|
||||
setBlockChainExplorerMainNet(BTC_MAIN_NET_EXPLORERS.get(0));
|
||||
setBlockChainExplorerTestNet(BTC_TEST_NET_EXPLORERS.get(0));
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue