Replace hasSegwit variable with test for params

This commit is contained in:
Ian Coleman
2018-05-29 08:48:34 +10:00
parent bddd5d9f95
commit c147cb5e4f
+17 -124
View File
@@ -178,13 +178,7 @@
var networkIndex = e.target.value; var networkIndex = e.target.value;
var network = networks[networkIndex]; var network = networks[networkIndex];
network.onSelect(); network.onSelect();
if (network.segwitAvailable) { adjustNetworkForSegwit();
adjustNetworkForSegwit();
showSegwitAvailable();
}
else {
showSegwitUnavailable();
}
if (seed != null) { if (seed != null) {
phraseChanged(); phraseChanged();
} }
@@ -374,8 +368,10 @@
showPending(); showPending();
// Don't show segwit if it's selected but network doesn't support it // Don't show segwit if it's selected but network doesn't support it
if (segwitSelected() && !networkHasSegwit()) { if (segwitSelected() && !networkHasSegwit()) {
showSegwitUnavailable();
return; return;
} }
showSegwitAvailable();
// Get the derivation path // Get the derivation path
var derivationPath = getDerivationPath(); var derivationPath = getDerivationPath();
var errorText = findDerivationPathErrors(derivationPath); var errorText = findDerivationPathErrors(derivationPath);
@@ -1393,7 +1389,20 @@
} }
function networkHasSegwit() { function networkHasSegwit() {
return networks[DOM.network.val()].segwitAvailable; var n = network;
if ("baseNetwork" in network) {
n = bitcoinjs.bitcoin.networks[network.baseNetwork];
}
// check if only p2wpkh params are required
if (p2wpkhSelected()) {
return "p2wpkh" in n;
}
// check if only p2wpkh-in-p2sh params are required
else if (p2wpkhInP2shSelected()) {
return "p2wpkhInP2sh" in n;
}
// require both if it's unclear which params are required
return "p2wpkh" in n && "p2wpkhInP2sh" in n;
} }
function bip49TabSelected() { function bip49TabSelected() {
@@ -1542,7 +1551,6 @@
var networks = [ var networks = [
{ {
name: "AC - Asiacoin", name: "AC - Asiacoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.asiacoin; network = bitcoinjs.bitcoin.networks.asiacoin;
setHdCoin(51); setHdCoin(51);
@@ -1550,7 +1558,6 @@
}, },
{ {
name: "ACC - Adcoin", name: "ACC - Adcoin",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.adcoin; network = bitcoinjs.bitcoin.networks.adcoin;
setHdCoin(161); setHdCoin(161);
@@ -1558,7 +1565,6 @@
}, },
{ {
name: "AUR - Auroracoin", name: "AUR - Auroracoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.auroracoin; network = bitcoinjs.bitcoin.networks.auroracoin;
setHdCoin(85); setHdCoin(85);
@@ -1566,7 +1572,6 @@
}, },
{ {
name: "AXE - Axe", name: "AXE - Axe",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.axe; network = bitcoinjs.bitcoin.networks.axe;
setHdCoin(4242); setHdCoin(4242);
@@ -1574,7 +1579,6 @@
}, },
{ {
name: "BCA - Bitcoin Atom", name: "BCA - Bitcoin Atom",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.atom; network = bitcoinjs.bitcoin.networks.atom;
setHdCoin(185); setHdCoin(185);
@@ -1582,7 +1586,6 @@
}, },
{ {
name: "BCH - Bitcoin Cash", name: "BCH - Bitcoin Cash",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
DOM.bitcoinCashAddressTypeContainer.removeClass("hidden"); DOM.bitcoinCashAddressTypeContainer.removeClass("hidden");
setHdCoin(145); setHdCoin(145);
@@ -1590,7 +1593,6 @@
}, },
{ {
name: "BEET - Beetlecoin", name: "BEET - Beetlecoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.beetlecoin; network = bitcoinjs.bitcoin.networks.beetlecoin;
setHdCoin(800); setHdCoin(800);
@@ -1598,7 +1600,6 @@
}, },
{ {
name: "BELA - Belacoin", name: "BELA - Belacoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.belacoin; network = bitcoinjs.bitcoin.networks.belacoin;
setHdCoin(73); setHdCoin(73);
@@ -1606,7 +1607,6 @@
}, },
{ {
name: "BLK - BlackCoin", name: "BLK - BlackCoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.blackcoin; network = bitcoinjs.bitcoin.networks.blackcoin;
setHdCoin(10); setHdCoin(10);
@@ -1614,7 +1614,6 @@
}, },
{ {
name: "BRIT - Britcoin", name: "BRIT - Britcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.britcoin; network = bitcoinjs.bitcoin.networks.britcoin;
setHdCoin(70); setHdCoin(70);
@@ -1622,7 +1621,6 @@
}, },
{ {
name: "BSD - Bitsend", name: "BSD - Bitsend",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitsend; network = bitcoinjs.bitcoin.networks.bitsend;
setHdCoin(91); setHdCoin(91);
@@ -1630,7 +1628,6 @@
}, },
{ {
name: "BTA - Bata", name: "BTA - Bata",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.bata; network = bitcoinjs.bitcoin.networks.bata;
setHdCoin(89); setHdCoin(89);
@@ -1638,7 +1635,6 @@
}, },
{ {
name: "BTC - Bitcoin", name: "BTC - Bitcoin",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitcoin; network = bitcoinjs.bitcoin.networks.bitcoin;
setHdCoin(0); setHdCoin(0);
@@ -1646,7 +1642,6 @@
}, },
{ {
name: "BTC - Bitcoin Testnet", name: "BTC - Bitcoin Testnet",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.testnet; network = bitcoinjs.bitcoin.networks.testnet;
setHdCoin(1); setHdCoin(1);
@@ -1654,7 +1649,6 @@
}, },
{ {
name: "BTCP - Bitcoin Private", name: "BTCP - Bitcoin Private",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitcoinprivate; network = bitcoinjs.bitcoin.networks.bitcoinprivate;
setHdCoin(183); setHdCoin(183);
@@ -1662,7 +1656,6 @@
}, },
{ {
name: "BTCZ - Bitcoinz", name: "BTCZ - Bitcoinz",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitcoinz; network = bitcoinjs.bitcoin.networks.bitcoinz;
setHdCoin(177); setHdCoin(177);
@@ -1670,7 +1663,6 @@
}, },
{ {
name: "BTG - Bitcoin Gold", name: "BTG - Bitcoin Gold",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.bgold; network = bitcoinjs.bitcoin.networks.bgold;
setHdCoin(156); setHdCoin(156);
@@ -1678,7 +1670,6 @@
}, },
{ {
name: "BTX - Bitcore", name: "BTX - Bitcore",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitcore; network = bitcoinjs.bitcoin.networks.bitcore;
setHdCoin(160); setHdCoin(160);
@@ -1686,7 +1677,6 @@
}, },
{ {
name: "CCN - Cannacoin", name: "CCN - Cannacoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.cannacoin; network = bitcoinjs.bitcoin.networks.cannacoin;
setHdCoin(19); setHdCoin(19);
@@ -1694,7 +1684,6 @@
}, },
{ {
name: "CDN - Canadaecoin", name: "CDN - Canadaecoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.canadaecoin; network = bitcoinjs.bitcoin.networks.canadaecoin;
setHdCoin(34); setHdCoin(34);
@@ -1702,7 +1691,6 @@
}, },
{ {
name: "CLAM - Clams", name: "CLAM - Clams",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.clam; network = bitcoinjs.bitcoin.networks.clam;
setHdCoin(23); setHdCoin(23);
@@ -1710,7 +1698,6 @@
}, },
{ {
name: "CLUB - Clubcoin", name: "CLUB - Clubcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.clubcoin; network = bitcoinjs.bitcoin.networks.clubcoin;
setHdCoin(79); setHdCoin(79);
@@ -1718,7 +1705,6 @@
}, },
{ {
name: "CMP - Compcoin", name: "CMP - Compcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.compcoin; network = bitcoinjs.bitcoin.networks.compcoin;
setHdCoin(71); setHdCoin(71);
@@ -1726,7 +1712,6 @@
}, },
{ {
name: "CRAVE - Crave", name: "CRAVE - Crave",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.crave; network = bitcoinjs.bitcoin.networks.crave;
setHdCoin(186); setHdCoin(186);
@@ -1734,7 +1719,6 @@
}, },
{ {
name: "CRW - Crown", name: "CRW - Crown",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.crown; network = bitcoinjs.bitcoin.networks.crown;
setHdCoin(72); setHdCoin(72);
@@ -1742,7 +1726,6 @@
}, },
{ {
name: "DASH - Dash", name: "DASH - Dash",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.dash; network = bitcoinjs.bitcoin.networks.dash;
setHdCoin(5); setHdCoin(5);
@@ -1750,7 +1733,6 @@
}, },
{ {
name: "DASH - Dash Testnet", name: "DASH - Dash Testnet",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.dashtn; network = bitcoinjs.bitcoin.networks.dashtn;
setHdCoin(1); setHdCoin(1);
@@ -1758,7 +1740,6 @@
}, },
{ {
name: "DFC - Defcoin", name: "DFC - Defcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.defcoin; network = bitcoinjs.bitcoin.networks.defcoin;
setHdCoin(1337); setHdCoin(1337);
@@ -1766,7 +1747,6 @@
}, },
{ {
name: "DGB - Digibyte", name: "DGB - Digibyte",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.digibyte; network = bitcoinjs.bitcoin.networks.digibyte;
setHdCoin(20); setHdCoin(20);
@@ -1774,7 +1754,6 @@
}, },
{ {
name: "DGC - Digitalcoin", name: "DGC - Digitalcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.digitalcoin; network = bitcoinjs.bitcoin.networks.digitalcoin;
setHdCoin(18); setHdCoin(18);
@@ -1782,7 +1761,6 @@
}, },
{ {
name: "DMD - Diamond", name: "DMD - Diamond",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.diamond; network = bitcoinjs.bitcoin.networks.diamond;
setHdCoin(152); setHdCoin(152);
@@ -1790,7 +1768,6 @@
}, },
{ {
name: "DNR - Denarius", name: "DNR - Denarius",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.denarius; network = bitcoinjs.bitcoin.networks.denarius;
setHdCoin(116); setHdCoin(116);
@@ -1798,7 +1775,6 @@
}, },
{ {
name: "DOGE - Dogecoin", name: "DOGE - Dogecoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.dogecoin; network = bitcoinjs.bitcoin.networks.dogecoin;
setHdCoin(3); setHdCoin(3);
@@ -1806,7 +1782,6 @@
}, },
{ {
name: "ECN - Ecoin", name: "ECN - Ecoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.ecoin; network = bitcoinjs.bitcoin.networks.ecoin;
setHdCoin(115); setHdCoin(115);
@@ -1814,7 +1789,6 @@
}, },
{ {
name: "EDRC - Edrcoin", name: "EDRC - Edrcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.edrcoin; network = bitcoinjs.bitcoin.networks.edrcoin;
setHdCoin(56); setHdCoin(56);
@@ -1822,7 +1796,6 @@
}, },
{ {
name: "EFL - Egulden", name: "EFL - Egulden",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.egulden; network = bitcoinjs.bitcoin.networks.egulden;
setHdCoin(78); setHdCoin(78);
@@ -1830,7 +1803,6 @@
}, },
{ {
name: "EMC2 - Einsteinium", name: "EMC2 - Einsteinium",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.einsteinium; network = bitcoinjs.bitcoin.networks.einsteinium;
setHdCoin(41); setHdCoin(41);
@@ -1838,7 +1810,6 @@
}, },
{ {
name: "ERC - Europecoin", name: "ERC - Europecoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.europecoin; network = bitcoinjs.bitcoin.networks.europecoin;
setHdCoin(151); setHdCoin(151);
@@ -1846,7 +1817,6 @@
}, },
{ {
name: "ETH - Ethereum", name: "ETH - Ethereum",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitcoin; network = bitcoinjs.bitcoin.networks.bitcoin;
setHdCoin(60); setHdCoin(60);
@@ -1854,7 +1824,6 @@
}, },
{ {
name: "EXCL - Exclusivecoin", name: "EXCL - Exclusivecoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.exclusivecoin; network = bitcoinjs.bitcoin.networks.exclusivecoin;
setHdCoin(190); setHdCoin(190);
@@ -1862,7 +1831,6 @@
}, },
{ {
name: "FJC - Fujicoin", name: "FJC - Fujicoin",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.fujicoin; network = bitcoinjs.bitcoin.networks.fujicoin;
setHdCoin(75); setHdCoin(75);
@@ -1870,7 +1838,6 @@
}, },
{ {
name: "FLASH - Flashcoin", name: "FLASH - Flashcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.flashcoin; network = bitcoinjs.bitcoin.networks.flashcoin;
setHdCoin(120); setHdCoin(120);
@@ -1878,7 +1845,6 @@
}, },
{ {
name: "FRST - Firstcoin", name: "FRST - Firstcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.firstcoin; network = bitcoinjs.bitcoin.networks.firstcoin;
setHdCoin(167); setHdCoin(167);
@@ -1886,7 +1852,6 @@
}, },
{ {
name: "FTC - Feathercoin", name: "FTC - Feathercoin",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.feathercoin; network = bitcoinjs.bitcoin.networks.feathercoin;
setHdCoin(8); setHdCoin(8);
@@ -1894,7 +1859,6 @@
}, },
{ {
name: "GAME - GameCredits", name: "GAME - GameCredits",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.game; network = bitcoinjs.bitcoin.networks.game;
setHdCoin(101); setHdCoin(101);
@@ -1902,7 +1866,6 @@
}, },
{ {
name: "GBX - Gobyte", name: "GBX - Gobyte",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.gobyte; network = bitcoinjs.bitcoin.networks.gobyte;
setHdCoin(176); setHdCoin(176);
@@ -1910,7 +1873,6 @@
}, },
{ {
name: "GCR - GCRCoin", name: "GCR - GCRCoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.gcr; network = bitcoinjs.bitcoin.networks.gcr;
setHdCoin(79); setHdCoin(79);
@@ -1918,7 +1880,6 @@
}, },
{ {
name: "GRC - Gridcoin", name: "GRC - Gridcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.gridcoin; network = bitcoinjs.bitcoin.networks.gridcoin;
setHdCoin(84); setHdCoin(84);
@@ -1926,7 +1887,6 @@
}, },
{ {
name: "HNC - Helleniccoin", name: "HNC - Helleniccoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.helleniccoin; network = bitcoinjs.bitcoin.networks.helleniccoin;
setHdCoin(168); setHdCoin(168);
@@ -1934,7 +1894,6 @@
}, },
{ {
name: "INSN - Insane", name: "INSN - Insane",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.insane; network = bitcoinjs.bitcoin.networks.insane;
setHdCoin(68); setHdCoin(68);
@@ -1942,7 +1901,6 @@
}, },
{ {
name: "IOP - Iop", name: "IOP - Iop",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.iop; network = bitcoinjs.bitcoin.networks.iop;
setHdCoin(66); setHdCoin(66);
@@ -1950,7 +1908,6 @@
}, },
{ {
name: "IXC - Ixcoin", name: "IXC - Ixcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.ixcoin; network = bitcoinjs.bitcoin.networks.ixcoin;
setHdCoin(86); setHdCoin(86);
@@ -1958,7 +1915,6 @@
}, },
{ {
name: "JBS - Jumbucks", name: "JBS - Jumbucks",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.jumbucks; network = bitcoinjs.bitcoin.networks.jumbucks;
setHdCoin(26); setHdCoin(26);
@@ -1982,7 +1938,6 @@
}, },
{ {
name: "LBC - Library Credits", name: "LBC - Library Credits",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.lbry; network = bitcoinjs.bitcoin.networks.lbry;
setHdCoin(140); setHdCoin(140);
@@ -1990,7 +1945,6 @@
}, },
{ {
name: "LCC - Litecoincash", name: "LCC - Litecoincash",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.litecoincash; network = bitcoinjs.bitcoin.networks.litecoincash;
setHdCoin(192); setHdCoin(192);
@@ -1998,7 +1952,6 @@
}, },
{ {
name: "LDCN - Landcoin", name: "LDCN - Landcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.landcoin; network = bitcoinjs.bitcoin.networks.landcoin;
setHdCoin(63); setHdCoin(63);
@@ -2006,7 +1959,6 @@
}, },
{ {
name: "LINX - Linx", name: "LINX - Linx",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.linx; network = bitcoinjs.bitcoin.networks.linx;
setHdCoin(114); setHdCoin(114);
@@ -2014,7 +1966,6 @@
}, },
{ {
name: "LTC - Litecoin", name: "LTC - Litecoin",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.litecoin; network = bitcoinjs.bitcoin.networks.litecoin;
setHdCoin(2); setHdCoin(2);
@@ -2023,7 +1974,6 @@
}, },
{ {
name: "LYNX - Lynx", name: "LYNX - Lynx",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.lynx; network = bitcoinjs.bitcoin.networks.lynx;
setHdCoin(191); setHdCoin(191);
@@ -2031,7 +1981,6 @@
}, },
{ {
name: "MAZA - Maza", name: "MAZA - Maza",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.maza; network = bitcoinjs.bitcoin.networks.maza;
setHdCoin(13); setHdCoin(13);
@@ -2039,7 +1988,6 @@
}, },
{ {
name: "MNX - Minexcoin", name: "MNX - Minexcoin",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.minexcoin; network = bitcoinjs.bitcoin.networks.minexcoin;
setHdCoin(182); setHdCoin(182);
@@ -2047,7 +1995,6 @@
}, },
{ {
name: "MONA - Monacoin", name: "MONA - Monacoin",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.monacoin, network = bitcoinjs.bitcoin.networks.monacoin,
setHdCoin(22); setHdCoin(22);
@@ -2055,7 +2002,6 @@
}, },
{ {
name: "NAV - Navcoin", name: "NAV - Navcoin",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.navcoin; network = bitcoinjs.bitcoin.networks.navcoin;
setHdCoin(130); setHdCoin(130);
@@ -2063,7 +2009,6 @@
}, },
{ {
name: "NEBL - Neblio", name: "NEBL - Neblio",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.neblio; network = bitcoinjs.bitcoin.networks.neblio;
setHdCoin(146); setHdCoin(146);
@@ -2071,7 +2016,6 @@
}, },
{ {
name: "NEOS - Neoscoin", name: "NEOS - Neoscoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.neoscoin; network = bitcoinjs.bitcoin.networks.neoscoin;
setHdCoin(25); setHdCoin(25);
@@ -2079,7 +2023,6 @@
}, },
{ {
name: "NLG - Gulden", name: "NLG - Gulden",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.gulden; network = bitcoinjs.bitcoin.networks.gulden;
setHdCoin(87); setHdCoin(87);
@@ -2087,7 +2030,6 @@
}, },
{ {
name: "NMC - Namecoin", name: "NMC - Namecoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.namecoin; network = bitcoinjs.bitcoin.networks.namecoin;
setHdCoin(7); setHdCoin(7);
@@ -2095,7 +2037,6 @@
}, },
{ {
name: "NRG - Energi", name: "NRG - Energi",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.energi; network = bitcoinjs.bitcoin.networks.energi;
setHdCoin(204); setHdCoin(204);
@@ -2103,7 +2044,6 @@
}, },
{ {
name: "NRO - Neurocoin", name: "NRO - Neurocoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.neurocoin; network = bitcoinjs.bitcoin.networks.neurocoin;
setHdCoin(110); setHdCoin(110);
@@ -2111,7 +2051,6 @@
}, },
{ {
name: "NSR - Nushares", name: "NSR - Nushares",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.nushares; network = bitcoinjs.bitcoin.networks.nushares;
setHdCoin(11); setHdCoin(11);
@@ -2119,7 +2058,6 @@
}, },
{ {
name: "NYC - Newyorkc", name: "NYC - Newyorkc",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.newyorkc; network = bitcoinjs.bitcoin.networks.newyorkc;
setHdCoin(179); setHdCoin(179);
@@ -2127,7 +2065,6 @@
}, },
{ {
name: "NVC - Novacoin", name: "NVC - Novacoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.novacoin; network = bitcoinjs.bitcoin.networks.novacoin;
setHdCoin(50); setHdCoin(50);
@@ -2135,7 +2072,6 @@
}, },
{ {
name: "OK - Okcash", name: "OK - Okcash",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.okcash; network = bitcoinjs.bitcoin.networks.okcash;
setHdCoin(69); setHdCoin(69);
@@ -2143,7 +2079,6 @@
}, },
{ {
name: "OMNI - Omnicore", name: "OMNI - Omnicore",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.omnicore; network = bitcoinjs.bitcoin.networks.omnicore;
setHdCoin(200); setHdCoin(200);
@@ -2151,7 +2086,6 @@
}, },
{ {
name: "ONX - Onixcoin", name: "ONX - Onixcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.onixcoin; network = bitcoinjs.bitcoin.networks.onixcoin;
setHdCoin(174); setHdCoin(174);
@@ -2159,7 +2093,6 @@
}, },
{ {
name: "PINK - Pinkcoin", name: "PINK - Pinkcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.pinkcoin; network = bitcoinjs.bitcoin.networks.pinkcoin;
setHdCoin(117); setHdCoin(117);
@@ -2167,7 +2100,6 @@
}, },
{ {
name: "PIVX - PIVX", name: "PIVX - PIVX",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.pivx; network = bitcoinjs.bitcoin.networks.pivx;
setHdCoin(119); setHdCoin(119);
@@ -2175,7 +2107,6 @@
}, },
{ {
name: "PIVX - PIVX Testnet", name: "PIVX - PIVX Testnet",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.pivxtestnet; network = bitcoinjs.bitcoin.networks.pivxtestnet;
setHdCoin(1); setHdCoin(1);
@@ -2183,7 +2114,6 @@
}, },
{ {
name: "POSW - POSWcoin", name: "POSW - POSWcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.poswcoin; network = bitcoinjs.bitcoin.networks.poswcoin;
setHdCoin(47); setHdCoin(47);
@@ -2191,7 +2121,6 @@
}, },
{ {
name: "POT - Potcoin", name: "POT - Potcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.potcoin; network = bitcoinjs.bitcoin.networks.potcoin;
setHdCoin(81); setHdCoin(81);
@@ -2199,7 +2128,6 @@
}, },
{ {
name: "PPC - Peercoin", name: "PPC - Peercoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.peercoin; network = bitcoinjs.bitcoin.networks.peercoin;
setHdCoin(6); setHdCoin(6);
@@ -2207,7 +2135,6 @@
}, },
{ {
name: "PSB - Pesobit", name: "PSB - Pesobit",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.pesobit; network = bitcoinjs.bitcoin.networks.pesobit;
setHdCoin(62); setHdCoin(62);
@@ -2215,7 +2142,6 @@
}, },
{ {
name: "PUT - Putincoin", name: "PUT - Putincoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.putincoin; network = bitcoinjs.bitcoin.networks.putincoin;
setHdCoin(122); setHdCoin(122);
@@ -2223,7 +2149,6 @@
}, },
{ {
name: "RBY - Rubycoin", name: "RBY - Rubycoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.rubycoin; network = bitcoinjs.bitcoin.networks.rubycoin;
setHdCoin(16); setHdCoin(16);
@@ -2231,7 +2156,6 @@
}, },
{ {
name: "RDD - Reddcoin", name: "RDD - Reddcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.reddoin; network = bitcoinjs.bitcoin.networks.reddoin;
setHdCoin(4); setHdCoin(4);
@@ -2239,7 +2163,6 @@
}, },
{ {
name: "RVR - RevolutionVR", name: "RVR - RevolutionVR",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.revolutionvr; network = bitcoinjs.bitcoin.networks.revolutionvr;
setHdCoin(129); setHdCoin(129);
@@ -2247,7 +2170,6 @@
}, },
{ {
name: "SDC - ShadowCash", name: "SDC - ShadowCash",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.shadow; network = bitcoinjs.bitcoin.networks.shadow;
setHdCoin(35); setHdCoin(35);
@@ -2255,7 +2177,6 @@
}, },
{ {
name: "SDC - ShadowCash Testnet", name: "SDC - ShadowCash Testnet",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.shadowtn; network = bitcoinjs.bitcoin.networks.shadowtn;
setHdCoin(1); setHdCoin(1);
@@ -2263,7 +2184,6 @@
}, },
{ {
name: "SLM - Slimcoin", name: "SLM - Slimcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.slimcoin; network = bitcoinjs.bitcoin.networks.slimcoin;
setHdCoin(63); setHdCoin(63);
@@ -2271,7 +2191,6 @@
}, },
{ {
name: "SLM - Slimcoin Testnet", name: "SLM - Slimcoin Testnet",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.slimcointn; network = bitcoinjs.bitcoin.networks.slimcointn;
setHdCoin(111); setHdCoin(111);
@@ -2279,7 +2198,6 @@
}, },
{ {
name: "SLR - Solarcoin", name: "SLR - Solarcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.solarcoin; network = bitcoinjs.bitcoin.networks.solarcoin;
setHdCoin(58); setHdCoin(58);
@@ -2287,7 +2205,6 @@
}, },
{ {
name: "SMLY - Smileycoin", name: "SMLY - Smileycoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.smileycoin; network = bitcoinjs.bitcoin.networks.smileycoin;
setHdCoin(59); setHdCoin(59);
@@ -2295,7 +2212,6 @@
}, },
{ {
name: "STRAT - Stratis", name: "STRAT - Stratis",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.stratis; network = bitcoinjs.bitcoin.networks.stratis;
setHdCoin(105); setHdCoin(105);
@@ -2303,7 +2219,6 @@
}, },
{ {
name: "SYS - Syscoin", name: "SYS - Syscoin",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.syscoin; network = bitcoinjs.bitcoin.networks.syscoin;
setHdCoin(57); setHdCoin(57);
@@ -2311,7 +2226,6 @@
}, },
{ {
name: "THC - Hempcoin", name: "THC - Hempcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.hempcoin; network = bitcoinjs.bitcoin.networks.hempcoin;
setHdCoin(113); setHdCoin(113);
@@ -2319,7 +2233,6 @@
}, },
{ {
name: "TOA - Toa", name: "TOA - Toa",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.toa; network = bitcoinjs.bitcoin.networks.toa;
setHdCoin(159); setHdCoin(159);
@@ -2327,7 +2240,6 @@
}, },
{ {
name: "USC - Ultimatesecurecash", name: "USC - Ultimatesecurecash",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.ultimatesecurecash; network = bitcoinjs.bitcoin.networks.ultimatesecurecash;
setHdCoin(112); setHdCoin(112);
@@ -2335,7 +2247,6 @@
}, },
{ {
name: "USNBT - NuBits", name: "USNBT - NuBits",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.nubits; network = bitcoinjs.bitcoin.networks.nubits;
setHdCoin(12); setHdCoin(12);
@@ -2343,7 +2254,6 @@
}, },
{ {
name: "UNO - Unobtanium", name: "UNO - Unobtanium",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.unobtanium; network = bitcoinjs.bitcoin.networks.unobtanium;
setHdCoin(92); setHdCoin(92);
@@ -2351,7 +2261,6 @@
}, },
{ {
name: "VASH - Vpncoin", name: "VASH - Vpncoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.vpncoin; network = bitcoinjs.bitcoin.networks.vpncoin;
setHdCoin(33); setHdCoin(33);
@@ -2359,7 +2268,6 @@
}, },
{ {
name: "VIA - Viacoin", name: "VIA - Viacoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.viacoin; network = bitcoinjs.bitcoin.networks.viacoin;
setHdCoin(14); setHdCoin(14);
@@ -2367,7 +2275,6 @@
}, },
{ {
name: "VIA - Viacoin Testnet", name: "VIA - Viacoin Testnet",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.viacointestnet; network = bitcoinjs.bitcoin.networks.viacointestnet;
setHdCoin(1); setHdCoin(1);
@@ -2375,7 +2282,6 @@
}, },
{ {
name: "VIVO - Vivo", name: "VIVO - Vivo",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.vivo; network = bitcoinjs.bitcoin.networks.vivo;
setHdCoin(166); setHdCoin(166);
@@ -2383,7 +2289,6 @@
}, },
{ {
name: "VTC - Vertcoin", name: "VTC - Vertcoin",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.vertcoin; network = bitcoinjs.bitcoin.networks.vertcoin;
setHdCoin(28); setHdCoin(28);
@@ -2391,7 +2296,6 @@
}, },
{ {
name: "WC - Wincoin", name: "WC - Wincoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.wincoin; network = bitcoinjs.bitcoin.networks.wincoin;
setHdCoin(181); setHdCoin(181);
@@ -2399,7 +2303,6 @@
}, },
{ {
name: "XBC - Bitcoinplus", name: "XBC - Bitcoinplus",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitcoinplus; network = bitcoinjs.bitcoin.networks.bitcoinplus;
setHdCoin(65); setHdCoin(65);
@@ -2407,7 +2310,6 @@
}, },
{ {
name: "XMY - Myriadcoin", name: "XMY - Myriadcoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.myriadcoin; network = bitcoinjs.bitcoin.networks.myriadcoin;
setHdCoin(90); setHdCoin(90);
@@ -2415,7 +2317,6 @@
}, },
{ {
name: "XRP - Ripple", name: "XRP - Ripple",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.bitcoin; network = bitcoinjs.bitcoin.networks.bitcoin;
setHdCoin(144); setHdCoin(144);
@@ -2423,7 +2324,6 @@
}, },
{ {
name: "XVC - Vcash", name: "XVC - Vcash",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.vcash; network = bitcoinjs.bitcoin.networks.vcash;
setHdCoin(127); setHdCoin(127);
@@ -2431,7 +2331,6 @@
}, },
{ {
name: "XVG - Verge", name: "XVG - Verge",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.verge; network = bitcoinjs.bitcoin.networks.verge;
setHdCoin(77); setHdCoin(77);
@@ -2439,7 +2338,6 @@
}, },
{ {
name: "XWC - Whitecoin", name: "XWC - Whitecoin",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.whitecoin; network = bitcoinjs.bitcoin.networks.whitecoin;
setHdCoin(155); setHdCoin(155);
@@ -2447,7 +2345,6 @@
}, },
{ {
name: "XZC - Zcoin", name: "XZC - Zcoin",
segwitAvailable: true,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.zcoin; network = bitcoinjs.bitcoin.networks.zcoin;
setHdCoin(136); setHdCoin(136);
@@ -2455,7 +2352,6 @@
}, },
{ {
name: "ZCL - Zclassic", name: "ZCL - Zclassic",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.zclassic; network = bitcoinjs.bitcoin.networks.zclassic;
setHdCoin(147); setHdCoin(147);
@@ -2463,7 +2359,6 @@
}, },
{ {
name: "ZEC - Zcash", name: "ZEC - Zcash",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.zcash; network = bitcoinjs.bitcoin.networks.zcash;
setHdCoin(133); setHdCoin(133);
@@ -2471,7 +2366,6 @@
}, },
{ {
name: "XUEZ - Xuez", name: "XUEZ - Xuez",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.xuez; network = bitcoinjs.bitcoin.networks.xuez;
setHdCoin(225); setHdCoin(225);
@@ -2479,7 +2373,6 @@
}, },
{ {
name: "ZEN - Zencash", name: "ZEN - Zencash",
segwitAvailable: false,
onSelect: function() { onSelect: function() {
network = bitcoinjs.bitcoin.networks.zencash; network = bitcoinjs.bitcoin.networks.zencash;
setHdCoin(121); setHdCoin(121);