Use ltub for litecoin by default instead of xprv

Introduced when upgrading from bitcoinjs-lib v3.3.0
This commit is contained in:
Ian Coleman
2017-11-22 09:40:35 +11:00
parent 9f59e99bec
commit 1c2b8c6b2d
4 changed files with 20 additions and 9 deletions

View File

@@ -277,7 +277,7 @@
<label for="litecoin-use-ltub" class="col-sm-2 control-label">Prefixes</label>
<div class="col-sm-10 checkbox">
<label>
<input type="checkbox" id="litecoin-use-ltub" class="litecoin-use-ltub">
<input type="checkbox" id="litecoin-use-ltub" class="litecoin-use-ltub" checked="checked">
Use <code>Ltpv / Ltub</code> instead of <code>xprv / xpub</code>
</label>
</div>

View File

@@ -316,3 +316,14 @@ bitcoinjs.bitcoin.networks.litecoinBip49 = {
scriptHash: 0x32,
wif: 0xb0
};
bitcoinjs.bitcoin.networks.litecoinXprv = {
messagePrefix: '\x19Litecoin Signed Message:\n',
bip32: {
public: 0x0488b21e,
private: 0x0488ade4,
},
pubKeyHash: 0x30,
scriptHash: 0x32,
wif: 0xb0
};

View File

@@ -14,7 +14,7 @@
var showPubKey = true;
var showPrivKey = true;
var showQr = false;
var litecoinUseLtub = false;
var litecoinUseLtub = true;
var entropyChangeTimeoutEvent = null;
var phraseChangeTimeoutEvent = null;
@@ -318,10 +318,10 @@
function litecoinUseLtubChanged() {
litecoinUseLtub = DOM.litecoinUseLtub.prop("checked");
if (litecoinUseLtub) {
network = bitcoinjs.bitcoin.networks.litecoinLtub;
network = bitcoinjs.bitcoin.networks.litecoin;
}
else {
network = bitcoinjs.bitcoin.networks.litecoin;
network = bitcoinjs.bitcoin.networks.litecoinXprv;
}
phraseChanged();
}