Skip to content
This repository has been archived by the owner on Jun 17, 2020. It is now read-only.

Commit

Permalink
Merge pull request #15 from console-cowboy/list-10grans
Browse files Browse the repository at this point in the history
* console-cowboy-list-10grans:
  List 10grans (GRANS)
  • Loading branch information
cbeams committed Mar 20, 2018
2 parents 9f8c399 + 6e7086c commit 27a0430
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/main/java/bisq/core/locale/CurrencyUtil.java
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,7 @@ public static List<CryptoCurrency> createAllSortedCryptoCurrenciesList() {
result.add(new CryptoCurrency("UBQ", "Ubiq"));
result.add(new CryptoCurrency("QWARK", "Qwark", true));
result.add(new CryptoCurrency("GEO", "GeoCoin", true));
result.add(new CryptoCurrency("GRANS", "10grans"));

result.sort(TradeCurrency::compareTo);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -568,6 +568,11 @@ public ValidationResult validate(String input) {
return regexTestFailed;
else
return new ValidationResult(true);
case "GRANS":
if (!input.matches("^(0x)?[0-9a-fA-F]{40}$"))
return regexTestFailed;
else
return new ValidationResult(true);

// Add new coins at the end...
default:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -304,6 +304,7 @@ private void printAllCurrencyStats() {
newlyAdded.add("UBQ");
newlyAdded.add("QWARK");
newlyAdded.add("GEO");
newlyAdded.add("GRANS");

coinsWithValidator.addAll(newlyAdded);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -915,4 +915,18 @@ public void testGEO() {
assertFalse(validator.validate("2a65Aca4D5fC5B5C859090a6c34d16413539822g").isValid);
assertFalse(validator.validate("").isValid);
}

@Test
public void testGRANS() {
AltCoinAddressValidator validator = new AltCoinAddressValidator();
validator.setCurrencyCode("GRANS");

assertTrue(validator.validate("0x2a65Aca4D5fC5B5C859090a6c34d164135398226").isValid);
assertTrue(validator.validate("2a65Aca4D5fC5B5C859090a6c34d164135398226").isValid);

assertFalse(validator.validate("0x2a65Aca4D5fC5B5C859090a6c34d1641353982266").isValid);
assertFalse(validator.validate("0x2a65Aca4D5fC5B5C859090a6c34d16413539822g").isValid);
assertFalse(validator.validate("2a65Aca4D5fC5B5C859090a6c34d16413539822g").isValid);
assertFalse(validator.validate("").isValid);
}
}

0 comments on commit 27a0430

Please sign in to comment.