diff --git a/src/main/java/bisq/asset/coins/Angelcoin.java b/src/main/java/bisq/asset/coins/Angelcoin.java index 72ef9a3..e52ec96 100644 --- a/src/main/java/bisq/asset/coins/Angelcoin.java +++ b/src/main/java/bisq/asset/coins/Angelcoin.java @@ -28,6 +28,7 @@ public Angelcoin() { super("Angelcoin", "ALC", new AngelcoinAddressValidator()); } + public static class AngelcoinAddressValidator extends Base58BitcoinAddressValidator { public AngelcoinAddressValidator() { @@ -43,6 +44,7 @@ public AddressValidationResult validate(String address) { } } + public static class AngelcoinParams extends NetworkParametersAdapter { public AngelcoinParams() { diff --git a/src/main/java/bisq/asset/coins/BitCloud.java b/src/main/java/bisq/asset/coins/BitCloud.java index 4a7b0df..8f2aed4 100644 --- a/src/main/java/bisq/asset/coins/BitCloud.java +++ b/src/main/java/bisq/asset/coins/BitCloud.java @@ -44,6 +44,7 @@ public AddressValidationResult validate(String address) { } } + public static class BitCloudParams extends NetworkParametersAdapter { public BitCloudParams() { diff --git a/src/main/java/bisq/asset/coins/BitcoinInstant.java b/src/main/java/bisq/asset/coins/BitcoinInstant.java index 93b927b..cf9e9f0 100644 --- a/src/main/java/bisq/asset/coins/BitcoinInstant.java +++ b/src/main/java/bisq/asset/coins/BitcoinInstant.java @@ -27,6 +27,7 @@ public BitcoinInstant() { super("Bitcoin Instant", "BTI", new Base58BitcoinAddressValidator(new BitcoinInstantParams())); } + public static class BitcoinInstantParams extends NetworkParametersAdapter { public BitcoinInstantParams() { diff --git a/src/main/java/bisq/asset/coins/FuturoCoin.java b/src/main/java/bisq/asset/coins/FuturoCoin.java index 3d67dab..55d7aa9 100644 --- a/src/main/java/bisq/asset/coins/FuturoCoin.java +++ b/src/main/java/bisq/asset/coins/FuturoCoin.java @@ -28,6 +28,7 @@ public FuturoCoin() { super("FuturoCoin", "FTO", new FuturoCoinValidator()); } + public static class FuturoCoinValidator extends Base58BitcoinAddressValidator { public FuturoCoinValidator() { @@ -43,6 +44,7 @@ public AddressValidationResult validate(String address) { } } + public static class FuturoCoinParams extends NetworkParametersAdapter { public FuturoCoinParams() { diff --git a/src/main/java/bisq/asset/coins/MegaCoin.java b/src/main/java/bisq/asset/coins/MegaCoin.java index e8b2eef..69f4231 100644 --- a/src/main/java/bisq/asset/coins/MegaCoin.java +++ b/src/main/java/bisq/asset/coins/MegaCoin.java @@ -44,6 +44,7 @@ public AddressValidationResult validate(String address) { } } + public static class MegaCoinParams extends NetworkParametersAdapter { public MegaCoinParams() { diff --git a/src/main/java/bisq/asset/coins/Phore.java b/src/main/java/bisq/asset/coins/Phore.java index 0b02e82..3b1122c 100644 --- a/src/main/java/bisq/asset/coins/Phore.java +++ b/src/main/java/bisq/asset/coins/Phore.java @@ -44,6 +44,7 @@ public AddressValidationResult validate(String address) { } } + public static class PhoreParams extends NetworkParametersAdapter { public PhoreParams() { diff --git a/src/main/java/bisq/asset/coins/Wavi.java b/src/main/java/bisq/asset/coins/Wavi.java index 15facd0..6820916 100644 --- a/src/main/java/bisq/asset/coins/Wavi.java +++ b/src/main/java/bisq/asset/coins/Wavi.java @@ -44,6 +44,7 @@ public AddressValidationResult validate(String address) { } } + public static class WaviParams extends NetworkParametersAdapter { public WaviParams() { diff --git a/src/main/java/bisq/asset/coins/WorldMobileCoin.java b/src/main/java/bisq/asset/coins/WorldMobileCoin.java index 2a71b14..2c6577f 100644 --- a/src/main/java/bisq/asset/coins/WorldMobileCoin.java +++ b/src/main/java/bisq/asset/coins/WorldMobileCoin.java @@ -80,6 +80,7 @@ private static boolean isLowerCase(String str) { } + public static class WorldMobileCoinParams extends NetworkParametersAdapter { public WorldMobileCoinParams() { @@ -90,6 +91,7 @@ public WorldMobileCoinParams() { } } + private static class WitnessAddress extends VersionedChecksummedBytes { static final int PROGRAM_LENGTH_PKH = 20; static final int PROGRAM_LENGTH_SH = 32; @@ -170,6 +172,7 @@ private static byte[] convertBits(final byte[] in, final int inStart, final int } } + private static class Bech32 { private static final byte[] CHARSET_REV = { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, diff --git a/src/main/java/bisq/asset/coins/Xuez.java b/src/main/java/bisq/asset/coins/Xuez.java index c45aeba..394223d 100644 --- a/src/main/java/bisq/asset/coins/Xuez.java +++ b/src/main/java/bisq/asset/coins/Xuez.java @@ -45,6 +45,7 @@ public AddressValidationResult validate(String address) { } } + public static class XuezParams extends NetworkParametersAdapter { public XuezParams() { diff --git a/src/main/java/bisq/asset/coins/ZeroOneCoin.java b/src/main/java/bisq/asset/coins/ZeroOneCoin.java index 0889fb5..0fc6b38 100644 --- a/src/main/java/bisq/asset/coins/ZeroOneCoin.java +++ b/src/main/java/bisq/asset/coins/ZeroOneCoin.java @@ -27,6 +27,7 @@ public ZeroOneCoin() { super("01coin", "ZOC", new Base58BitcoinAddressValidator(new ZeroOneCoinAddressParams())); } + public static class ZeroOneCoinAddressParams extends NetworkParametersAdapter { public ZeroOneCoinAddressParams() {