diff --git a/src/main/java/org/consenlabs/tokencore/wallet/network/BitcoinCashMainNetParams.java b/src/main/java/org/consenlabs/tokencore/wallet/network/BitcoinCashMainNetParams.java index faa4dc7..87ab674 100644 --- a/src/main/java/org/consenlabs/tokencore/wallet/network/BitcoinCashMainNetParams.java +++ b/src/main/java/org/consenlabs/tokencore/wallet/network/BitcoinCashMainNetParams.java @@ -20,9 +20,9 @@ private BitcoinCashMainNetParams() { this.interval = 2016; this.targetTimespan = 1209600; this.maxTarget = Utils.decodeCompactBits(486604799L); - this.dumpedPrivateKeyHeader = 176; + this.dumpedPrivateKeyHeader = 128; this.addressHeader = 0; - this.p2shHeader = 16; + this.p2shHeader = 5; this.acceptableAddressCodes = new int[]{this.addressHeader, this.p2shHeader}; this.port = 8333; this.packetMagic = 4190024921L; diff --git a/src/main/java/org/consenlabs/tokencore/wallet/network/BitcoinSvMainNetParams.java b/src/main/java/org/consenlabs/tokencore/wallet/network/BitcoinSvMainNetParams.java index feb40a2..e757090 100644 --- a/src/main/java/org/consenlabs/tokencore/wallet/network/BitcoinSvMainNetParams.java +++ b/src/main/java/org/consenlabs/tokencore/wallet/network/BitcoinSvMainNetParams.java @@ -20,9 +20,9 @@ private BitcoinSvMainNetParams() { this.interval = 2016; this.targetTimespan = 1209600; this.maxTarget = Utils.decodeCompactBits(486604799L); - this.dumpedPrivateKeyHeader = 176; + this.dumpedPrivateKeyHeader = 128; this.addressHeader = 0; - this.p2shHeader = 16; + this.p2shHeader = 5; this.acceptableAddressCodes = new int[]{this.addressHeader, this.p2shHeader}; this.port = 8333; this.packetMagic = 4190024921L; diff --git a/src/main/java/org/consenlabs/tokencore/wallet/network/DashMainNetParams.java b/src/main/java/org/consenlabs/tokencore/wallet/network/DashMainNetParams.java index df4e149..6fb6f78 100644 --- a/src/main/java/org/consenlabs/tokencore/wallet/network/DashMainNetParams.java +++ b/src/main/java/org/consenlabs/tokencore/wallet/network/DashMainNetParams.java @@ -20,7 +20,7 @@ private DashMainNetParams() { this.interval = 2016; this.targetTimespan = 1209600; this.maxTarget = Utils.decodeCompactBits(486604799L); - this.dumpedPrivateKeyHeader = 176; + this.dumpedPrivateKeyHeader = 204; this.addressHeader = 76; this.p2shHeader = 16; this.acceptableAddressCodes = new int[]{this.addressHeader, this.p2shHeader}; diff --git a/src/main/java/org/consenlabs/tokencore/wallet/network/DogecoinMainNetParams.java b/src/main/java/org/consenlabs/tokencore/wallet/network/DogecoinMainNetParams.java index c27e565..0853571 100644 --- a/src/main/java/org/consenlabs/tokencore/wallet/network/DogecoinMainNetParams.java +++ b/src/main/java/org/consenlabs/tokencore/wallet/network/DogecoinMainNetParams.java @@ -20,9 +20,9 @@ private DogecoinMainNetParams() { this.interval = 2016; this.targetTimespan = 1209600; this.maxTarget = Utils.decodeCompactBits(486604799L); - this.dumpedPrivateKeyHeader = 176; + this.dumpedPrivateKeyHeader = 158; this.addressHeader = 30; - this.p2shHeader = 16; + this.p2shHeader = 22; this.acceptableAddressCodes = new int[]{this.addressHeader, this.p2shHeader}; this.port = 8333; this.packetMagic = 4190024921L; diff --git a/src/main/java/org/consenlabs/tokencore/wallet/network/LitecoinMainNetParams.java b/src/main/java/org/consenlabs/tokencore/wallet/network/LitecoinMainNetParams.java index f173a98..fcc6aa8 100755 --- a/src/main/java/org/consenlabs/tokencore/wallet/network/LitecoinMainNetParams.java +++ b/src/main/java/org/consenlabs/tokencore/wallet/network/LitecoinMainNetParams.java @@ -13,6 +13,8 @@ public class LitecoinMainNetParams extends AbstractBitcoinNetParams { public static final int MAINNET_MAJORITY_WINDOW = 1000; public static final int MAINNET_MAJORITY_REJECT_BLOCK_OUTDATED = 950; public static final int MAINNET_MAJORITY_ENFORCE_BLOCK_UPGRADE = 750; + public static final int ADDRESS_HEADER_2 = 50; + private static LitecoinMainNetParams instance; private LitecoinMainNetParams() { @@ -22,7 +24,7 @@ private LitecoinMainNetParams() { this.dumpedPrivateKeyHeader = 176; this.addressHeader = 48; this.p2shHeader = 5; - this.acceptableAddressCodes = new int[]{this.addressHeader, this.p2shHeader}; + this.acceptableAddressCodes = new int[]{this.addressHeader, this.p2shHeader, ADDRESS_HEADER_2}; this.port = 8333; this.packetMagic = 4190024921L; this.bip32HeaderPub = 76067358; @@ -59,4 +61,4 @@ public static synchronized LitecoinMainNetParams get() { public String getPaymentProtocolId() { return "main"; } -} \ No newline at end of file +}