var showPubKey = true;
var showPrivKey = true;
var showQr = false;
- var litecoinUseLtub = false;
+ var litecoinUseLtub = true;
var entropyChangeTimeoutEvent = null;
var phraseChangeTimeoutEvent = null;
DOM.addresses = $(".addresses");
DOM.rowsToAdd = $(".rows-to-add");
DOM.more = $(".more");
+ DOM.moreRowsStartIndex = $(".more-rows-start-index");
DOM.feedback = $(".feedback");
DOM.tab = $(".derivation-type a");
DOM.indexToggle = $(".index-toggle");
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();
}
}
function showMore() {
- var start = DOM.addresses.children().length;
var rowsToAdd = parseInt(DOM.rowsToAdd.val());
if (isNaN(rowsToAdd)) {
rowsToAdd = 20;
DOM.rowsToAdd.val("20");
}
+ var start = parseInt(DOM.moreRowsStartIndex.val())
+ if (isNaN(start)) {
+ start = lastIndexInTable() + 1;
+ }
+ else {
+ var newStart = start + rowsToAdd;
+ DOM.moreRowsStartIndex.val(newStart);
+ }
if (rowsToAdd > 200) {
var msg = "Generating " + rowsToAdd + " rows could take a while. ";
msg += "Do you want to continue?";
}
}
+ function lastIndexInTable() {
+ var pathText = DOM.addresses.find(".index").last().text();
+ var pathBits = pathText.split("/");
+ var lastBit = pathBits[pathBits.length-1];
+ var lastBitClean = lastBit.replace("'", "");
+ return parseInt(lastBitClean);
+ }
+
var networks = [
{
name: "BCH - Bitcoin Cash",
setHdCoin(1);
},
},
+ {
+ name: "BTG - Bitcoin Gold",
+ p2wpkhNestedInP2shAvailable: true,
+ onSelect: function() {
+ network = bitcoinjs.bitcoin.networks.bgold;
+ setHdCoin(0);
+ },
+ },
{
name: "CLAM - Clams",
p2wpkhNestedInP2shAvailable: false,
setHdCoin(13);
},
},
-
+ {
+ name: "MONA - Monacoin",
+ p2wpkhNestedInP2shAvailable: true,
+ onSelect: function() {
+ network = bitcoinjs.bitcoin.networks.monacoin,
+ setHdCoin(22);
+ },
+ },
{
name: "NMC - Namecoin",
p2wpkhNestedInP2shAvailable: false,
network = bitcoinjs.bitcoin.networks.bitcoin;
setHdCoin(144);
},
- },
- {
- name: "MONA - Monacoin",
- p2wpkhNestedInP2shAvailable: true,
- onSelect: function() {
- network = bitcoinjs.bitcoin.networks.monacoin,
- setHdCoin(22);
- },
}
]