package com.mygeopay.core.coins;
import com.mygeopay.core.coins.families.BitFamily;
import com.mygeopay.core.coins.families.ReddFamily;
import org.bitcoinj.core.Coin;
/**
* @author John L. Jegutanis
*/
public class ReddcoinMain extends CoinType {
private ReddcoinMain() {
id = "reddcoin.main";
addressHeader = 61;
p2shHeader = 5;
acceptableAddressCodes = new int[] { addressHeader, p2shHeader };
spendableCoinbaseDepth = 30;
dumpedPrivateKeyHeader = 189;
transactionVersion = 2;
family = ReddFamily.get();
name = "RDD";
fullname = "Reddcoin";
symbol = "RDD";
uriScheme = "reddcoin";
bip44Index = 4;
unitExponent = 8;
feePerKb = value(100000);
minNonDust = value(1000000); // 0.01 RDD mininput
softDustLimit = value(100000000); // 1 RDD
softDustPolicy = SoftDustPolicy.BASE_FEE_FOR_EACH_SOFT_DUST_TXO;
}
private static ReddcoinMain instance = new ReddcoinMain();
public static synchronized ReddcoinMain get() {
return instance;
}
}