This commit is contained in:
Maciek 2016-02-17 08:40:04 +01:00
parent 7c49917812
commit 5274473754
5 changed files with 23 additions and 6 deletions

View File

@ -29,6 +29,7 @@ public interface ICurrencies {
public static final String ICG = "ICG";
public static final String NBT = "NBT";
public static final String NXT = "NXT";
public static final String START = "START";
public static final String CAD = "CAD";
public static final String CNY = "CNY";

View File

@ -195,6 +195,22 @@
</ratesource>
<cryptologo cryptocurrency="ICG" file="icg.png"/>
</extension>
<extension class="com.generalbytes.batm.server.extensions.extra.startcoin.StartcoinExtension" >
<wallet prefix="startcoind" name="Startcoind">
<param name="protocol" />
<param name="user" />
<param name="password" />
<param name="host" />
<param name="port" />
<param name="accountname" />
<cryptocurrency>START</cryptocurrency>
</wallet>
<ratesource prefix="startfix" name ="Fix Price" >
<param name="price" />
<cryptocurrency>START</cryptocurrency>
</ratesource>
<cryptologo cryptocurrency="START" file="start.png"/>
</extension>
<extension class="com.generalbytes.batm.server.extensions.extra.nubits.NubitsExtension" >
<wallet prefix="nud" name="Nud">
<param name="protocol" />

View File

@ -69,7 +69,7 @@ public class StartcoinExtension implements IExtension{
@Override
public ICryptoAddressValidator createAddressValidator(String cryptoCurrency) {
if (ICurrencies.ICG.equalsIgnoreCase(cryptoCurrency)) {
if (ICurrencies.START.equalsIgnoreCase(cryptoCurrency)) {
return new StartcoinAddressValidator();
}
return null;
@ -86,7 +86,7 @@ public class StartcoinExtension implements IExtension{
StringTokenizer st = new StringTokenizer(sourceLogin,":");
String exchangeType = st.nextToken();
if ("icgfix".equalsIgnoreCase(exchangeType)) {
if ("startfix".equalsIgnoreCase(exchangeType)) {
BigDecimal rate = BigDecimal.ZERO;
if (st.hasMoreTokens()) {
try {
@ -113,7 +113,7 @@ public class StartcoinExtension implements IExtension{
@Override
public Set<String> getSupportedCryptoCurrencies() {
Set<String> result = new HashSet<String>();
result.add(ICurrencies.ICG);
result.add(ICurrencies.START);
return result;
}

View File

@ -28,13 +28,13 @@ public class FixPriceRateSource implements IRateSource {
@Override
public Set<String> getCryptoCurrencies() {
Set<String> result = new HashSet<String>();
result.add(ICurrencies.ICG);
result.add(ICurrencies.START);
return result;
}
@Override
public BigDecimal getExchangeRateLast(String cryptoCurrency, String fiatCurrency) {
if (ICurrencies.ICG.equalsIgnoreCase(cryptoCurrency)) {
if (ICurrencies.START.equalsIgnoreCase(cryptoCurrency)) {
return rate;
}
return null;

View File

@ -32,7 +32,7 @@ import java.util.Set;
public class StartcoindRPCWallet implements IWallet{
private static final Logger log = LoggerFactory.getLogger(StartcoindRPCWallet.class);
private static final String CRYPTO_CURRENCY = ICurrencies.ICG;
private static final String CRYPTO_CURRENCY = ICurrencies.START;
public StartcoindRPCWallet(String rpcURL, String accountName) {
this.rpcURL = rpcURL;