package com.mygeopay.core.coins;
import com.mygeopay.core.coins.families.BitFamily;
/**
* @author John L. Jegutanis
*/
public class DogecoinMain extends CoinType {
private DogecoinMain() {
id = "dogecoin.main";
addressHeader = 30;
p2shHeader = 22;
acceptableAddressCodes = new int[] { addressHeader, p2shHeader };
spendableCoinbaseDepth = 240; // COINBASE_MATURITY_NEW
family = BitFamily.get();
name = "DOGE";
fullname = "Dogecoin";
symbol = "DOGE";
uriScheme = "dogecoin";
bip44Index = 3;
unitExponent = 8;
feePerKb = value(100000000L);
minNonDust = value(1);
softDustLimit = value(100000000L); // 1 DOGE
softDustPolicy = SoftDustPolicy.BASE_FEE_FOR_EACH_SOFT_DUST_TXO;
}
private static DogecoinMain instance = new DogecoinMain();
public static synchronized DogecoinMain get() {
return instance;
}
}