mirror of
https://github.com/boldsuck/haveno.git
synced 2024-12-22 20:19:21 +00:00
use XMR formatter in XMR BaseCurrencyNetworks
This commit is contained in:
parent
5637398ea1
commit
1e1a51c0cf
1 changed files with 27 additions and 3 deletions
|
@ -21,13 +21,14 @@ import org.bitcoinj.core.NetworkParameters;
|
|||
import org.bitcoinj.params.MainNetParams;
|
||||
import org.bitcoinj.params.RegTestParams;
|
||||
import org.bitcoinj.params.TestNet3Params;
|
||||
import org.bitcoinj.utils.MonetaryFormat;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
public enum BaseCurrencyNetwork {
|
||||
XMR_MAINNET(MainNetParams.get(), "XMR", "MAINNET", "Monero"),
|
||||
XMR_TESTNET(TestNet3Params.get(), "XMR", "TESTNET", "Monero"),
|
||||
XMR_STAGENET(RegTestParams.get(), "XMR", "STAGENET", "Monero"),
|
||||
XMR_MAINNET(new XmrMainNetParams(), "XMR", "MAINNET", "Monero"),
|
||||
XMR_TESTNET(new XmrTestNet3Params(), "XMR", "TESTNET", "Monero"),
|
||||
XMR_STAGENET(new XmrRegTestParams(), "XMR", "STAGENET", "Monero"),
|
||||
BTC_DAO_TESTNET(RegTestParams.get(), "XMR", "STAGENET", "Monero"),
|
||||
BTC_DAO_BETANET(MainNetParams.get(), "XMR", "MAINNET", "Monero"), // mainnet test genesis
|
||||
BTC_DAO_REGTEST(RegTestParams.get(), "XMR", "STAGENET", "Monero");
|
||||
|
@ -75,4 +76,27 @@ public enum BaseCurrencyNetwork {
|
|||
public long getDefaultMinFeePerVbyte() {
|
||||
return 15; // 2021-02-22 due to mempool congestion, increased from 2
|
||||
}
|
||||
|
||||
private static final MonetaryFormat XMR_MONETARY_FORMAT = new MonetaryFormat().minDecimals(2).repeatOptionalDecimals(2, 3).noCode().code(0, "XMR");
|
||||
|
||||
private static class XmrMainNetParams extends MainNetParams {
|
||||
@Override
|
||||
public MonetaryFormat getMonetaryFormat() {
|
||||
return XMR_MONETARY_FORMAT;
|
||||
}
|
||||
}
|
||||
|
||||
private static class XmrTestNet3Params extends TestNet3Params {
|
||||
@Override
|
||||
public MonetaryFormat getMonetaryFormat() {
|
||||
return XMR_MONETARY_FORMAT;
|
||||
}
|
||||
}
|
||||
|
||||
private static class XmrRegTestParams extends RegTestParams {
|
||||
@Override
|
||||
public MonetaryFormat getMonetaryFormat() {
|
||||
return XMR_MONETARY_FORMAT;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue