aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Coleman <ian@iancoleman.io>2018-05-29 08:48:34 +1000
committerIan Coleman <ian@iancoleman.io>2018-05-29 11:30:48 +1000
commitc147cb5e4f40297c2377ecb5b03975b3f04d75bd (patch)
tree974bd109bd8f666782308a5a94bb92de0b26f153
parentbddd5d9f958b14522a5380931fa10ad84ac862b6 (diff)
downloadBIP39-c147cb5e4f40297c2377ecb5b03975b3f04d75bd.tar.gz
BIP39-c147cb5e4f40297c2377ecb5b03975b3f04d75bd.tar.zst
BIP39-c147cb5e4f40297c2377ecb5b03975b3f04d75bd.zip
Replace hasSegwit variable with test for params
-rw-r--r--src/js/index.js141
1 files changed, 17 insertions, 124 deletions
diff --git a/src/js/index.js b/src/js/index.js
index 6cff8c4..c9bbdc6 100644
--- a/src/js/index.js
+++ b/src/js/index.js
@@ -178,13 +178,7 @@
178 var networkIndex = e.target.value; 178 var networkIndex = e.target.value;
179 var network = networks[networkIndex]; 179 var network = networks[networkIndex];
180 network.onSelect(); 180 network.onSelect();
181 if (network.segwitAvailable) { 181 adjustNetworkForSegwit();
182 adjustNetworkForSegwit();
183 showSegwitAvailable();
184 }
185 else {
186 showSegwitUnavailable();
187 }
188 if (seed != null) { 182 if (seed != null) {
189 phraseChanged(); 183 phraseChanged();
190 } 184 }
@@ -374,8 +368,10 @@
374 showPending(); 368 showPending();
375 // Don't show segwit if it's selected but network doesn't support it 369 // Don't show segwit if it's selected but network doesn't support it
376 if (segwitSelected() && !networkHasSegwit()) { 370 if (segwitSelected() && !networkHasSegwit()) {
371 showSegwitUnavailable();
377 return; 372 return;
378 } 373 }
374 showSegwitAvailable();
379 // Get the derivation path 375 // Get the derivation path
380 var derivationPath = getDerivationPath(); 376 var derivationPath = getDerivationPath();
381 var errorText = findDerivationPathErrors(derivationPath); 377 var errorText = findDerivationPathErrors(derivationPath);
@@ -1393,7 +1389,20 @@
1393 } 1389 }
1394 1390
1395 function networkHasSegwit() { 1391 function networkHasSegwit() {
1396 return networks[DOM.network.val()].segwitAvailable; 1392 var n = network;
1393 if ("baseNetwork" in network) {
1394 n = bitcoinjs.bitcoin.networks[network.baseNetwork];
1395 }
1396 // check if only p2wpkh params are required
1397 if (p2wpkhSelected()) {
1398 return "p2wpkh" in n;
1399 }
1400 // check if only p2wpkh-in-p2sh params are required
1401 else if (p2wpkhInP2shSelected()) {
1402 return "p2wpkhInP2sh" in n;
1403 }
1404 // require both if it's unclear which params are required
1405 return "p2wpkh" in n && "p2wpkhInP2sh" in n;
1397 } 1406 }
1398 1407
1399 function bip49TabSelected() { 1408 function bip49TabSelected() {
@@ -1542,7 +1551,6 @@
1542 var networks = [ 1551 var networks = [
1543 { 1552 {
1544 name: "AC - Asiacoin", 1553 name: "AC - Asiacoin",
1545 segwitAvailable: false,
1546 onSelect: function() { 1554 onSelect: function() {
1547 network = bitcoinjs.bitcoin.networks.asiacoin; 1555 network = bitcoinjs.bitcoin.networks.asiacoin;
1548 setHdCoin(51); 1556 setHdCoin(51);
@@ -1550,7 +1558,6 @@
1550 }, 1558 },
1551 { 1559 {
1552 name: "ACC - Adcoin", 1560 name: "ACC - Adcoin",
1553 segwitAvailable: true,
1554 onSelect: function() { 1561 onSelect: function() {
1555 network = bitcoinjs.bitcoin.networks.adcoin; 1562 network = bitcoinjs.bitcoin.networks.adcoin;
1556 setHdCoin(161); 1563 setHdCoin(161);
@@ -1558,7 +1565,6 @@
1558 }, 1565 },
1559 { 1566 {
1560 name: "AUR - Auroracoin", 1567 name: "AUR - Auroracoin",
1561 segwitAvailable: false,
1562 onSelect: function() { 1568 onSelect: function() {
1563 network = bitcoinjs.bitcoin.networks.auroracoin; 1569 network = bitcoinjs.bitcoin.networks.auroracoin;
1564 setHdCoin(85); 1570 setHdCoin(85);
@@ -1566,7 +1572,6 @@
1566 }, 1572 },
1567 { 1573 {
1568 name: "AXE - Axe", 1574 name: "AXE - Axe",
1569 segwitAvailable: false,
1570 onSelect: function() { 1575 onSelect: function() {
1571 network = bitcoinjs.bitcoin.networks.axe; 1576 network = bitcoinjs.bitcoin.networks.axe;
1572 setHdCoin(4242); 1577 setHdCoin(4242);
@@ -1574,7 +1579,6 @@
1574 }, 1579 },
1575 { 1580 {
1576 name: "BCA - Bitcoin Atom", 1581 name: "BCA - Bitcoin Atom",
1577 segwitAvailable: true,
1578 onSelect: function() { 1582 onSelect: function() {
1579 network = bitcoinjs.bitcoin.networks.atom; 1583 network = bitcoinjs.bitcoin.networks.atom;
1580 setHdCoin(185); 1584 setHdCoin(185);
@@ -1582,7 +1586,6 @@
1582 }, 1586 },
1583 { 1587 {
1584 name: "BCH - Bitcoin Cash", 1588 name: "BCH - Bitcoin Cash",
1585 segwitAvailable: false,
1586 onSelect: function() { 1589 onSelect: function() {
1587 DOM.bitcoinCashAddressTypeContainer.removeClass("hidden"); 1590 DOM.bitcoinCashAddressTypeContainer.removeClass("hidden");
1588 setHdCoin(145); 1591 setHdCoin(145);
@@ -1590,7 +1593,6 @@
1590 }, 1593 },
1591 { 1594 {
1592 name: "BEET - Beetlecoin", 1595 name: "BEET - Beetlecoin",
1593 segwitAvailable: false,
1594 onSelect: function() { 1596 onSelect: function() {
1595 network = bitcoinjs.bitcoin.networks.beetlecoin; 1597 network = bitcoinjs.bitcoin.networks.beetlecoin;
1596 setHdCoin(800); 1598 setHdCoin(800);
@@ -1598,7 +1600,6 @@
1598 }, 1600 },
1599 { 1601 {
1600 name: "BELA - Belacoin", 1602 name: "BELA - Belacoin",
1601 segwitAvailable: false,
1602 onSelect: function() { 1603 onSelect: function() {
1603 network = bitcoinjs.bitcoin.networks.belacoin; 1604 network = bitcoinjs.bitcoin.networks.belacoin;
1604 setHdCoin(73); 1605 setHdCoin(73);
@@ -1606,7 +1607,6 @@
1606 }, 1607 },
1607 { 1608 {
1608 name: "BLK - BlackCoin", 1609 name: "BLK - BlackCoin",
1609 segwitAvailable: false,
1610 onSelect: function() { 1610 onSelect: function() {
1611 network = bitcoinjs.bitcoin.networks.blackcoin; 1611 network = bitcoinjs.bitcoin.networks.blackcoin;
1612 setHdCoin(10); 1612 setHdCoin(10);
@@ -1614,7 +1614,6 @@
1614 }, 1614 },
1615 { 1615 {
1616 name: "BRIT - Britcoin", 1616 name: "BRIT - Britcoin",
1617 segwitAvailable: false,
1618 onSelect: function() { 1617 onSelect: function() {
1619 network = bitcoinjs.bitcoin.networks.britcoin; 1618 network = bitcoinjs.bitcoin.networks.britcoin;
1620 setHdCoin(70); 1619 setHdCoin(70);
@@ -1622,7 +1621,6 @@
1622 }, 1621 },
1623 { 1622 {
1624 name: "BSD - Bitsend", 1623 name: "BSD - Bitsend",
1625 segwitAvailable: true,
1626 onSelect: function() { 1624 onSelect: function() {
1627 network = bitcoinjs.bitcoin.networks.bitsend; 1625 network = bitcoinjs.bitcoin.networks.bitsend;
1628 setHdCoin(91); 1626 setHdCoin(91);
@@ -1630,7 +1628,6 @@
1630 }, 1628 },
1631 { 1629 {
1632 name: "BTA - Bata", 1630 name: "BTA - Bata",
1633 segwitAvailable: false,
1634 onSelect: function() { 1631 onSelect: function() {
1635 network = bitcoinjs.bitcoin.networks.bata; 1632 network = bitcoinjs.bitcoin.networks.bata;
1636 setHdCoin(89); 1633 setHdCoin(89);
@@ -1638,7 +1635,6 @@
1638 }, 1635 },
1639 { 1636 {
1640 name: "BTC - Bitcoin", 1637 name: "BTC - Bitcoin",
1641 segwitAvailable: true,
1642 onSelect: function() { 1638 onSelect: function() {
1643 network = bitcoinjs.bitcoin.networks.bitcoin; 1639 network = bitcoinjs.bitcoin.networks.bitcoin;
1644 setHdCoin(0); 1640 setHdCoin(0);
@@ -1646,7 +1642,6 @@
1646 }, 1642 },
1647 { 1643 {
1648 name: "BTC - Bitcoin Testnet", 1644 name: "BTC - Bitcoin Testnet",
1649 segwitAvailable: true,
1650 onSelect: function() { 1645 onSelect: function() {
1651 network = bitcoinjs.bitcoin.networks.testnet; 1646 network = bitcoinjs.bitcoin.networks.testnet;
1652 setHdCoin(1); 1647 setHdCoin(1);
@@ -1654,7 +1649,6 @@
1654 }, 1649 },
1655 { 1650 {
1656 name: "BTCP - Bitcoin Private", 1651 name: "BTCP - Bitcoin Private",
1657 segwitAvailable: true,
1658 onSelect: function() { 1652 onSelect: function() {
1659 network = bitcoinjs.bitcoin.networks.bitcoinprivate; 1653 network = bitcoinjs.bitcoin.networks.bitcoinprivate;
1660 setHdCoin(183); 1654 setHdCoin(183);
@@ -1662,7 +1656,6 @@
1662 }, 1656 },
1663 { 1657 {
1664 name: "BTCZ - Bitcoinz", 1658 name: "BTCZ - Bitcoinz",
1665 segwitAvailable: false,
1666 onSelect: function() { 1659 onSelect: function() {
1667 network = bitcoinjs.bitcoin.networks.bitcoinz; 1660 network = bitcoinjs.bitcoin.networks.bitcoinz;
1668 setHdCoin(177); 1661 setHdCoin(177);
@@ -1670,7 +1663,6 @@
1670 }, 1663 },
1671 { 1664 {
1672 name: "BTG - Bitcoin Gold", 1665 name: "BTG - Bitcoin Gold",
1673 segwitAvailable: true,
1674 onSelect: function() { 1666 onSelect: function() {
1675 network = bitcoinjs.bitcoin.networks.bgold; 1667 network = bitcoinjs.bitcoin.networks.bgold;
1676 setHdCoin(156); 1668 setHdCoin(156);
@@ -1678,7 +1670,6 @@
1678 }, 1670 },
1679 { 1671 {
1680 name: "BTX - Bitcore", 1672 name: "BTX - Bitcore",
1681 segwitAvailable: true,
1682 onSelect: function() { 1673 onSelect: function() {
1683 network = bitcoinjs.bitcoin.networks.bitcore; 1674 network = bitcoinjs.bitcoin.networks.bitcore;
1684 setHdCoin(160); 1675 setHdCoin(160);
@@ -1686,7 +1677,6 @@
1686 }, 1677 },
1687 { 1678 {
1688 name: "CCN - Cannacoin", 1679 name: "CCN - Cannacoin",
1689 segwitAvailable: false,
1690 onSelect: function() { 1680 onSelect: function() {
1691 network = bitcoinjs.bitcoin.networks.cannacoin; 1681 network = bitcoinjs.bitcoin.networks.cannacoin;
1692 setHdCoin(19); 1682 setHdCoin(19);
@@ -1694,7 +1684,6 @@
1694 }, 1684 },
1695 { 1685 {
1696 name: "CDN - Canadaecoin", 1686 name: "CDN - Canadaecoin",
1697 segwitAvailable: false,
1698 onSelect: function() { 1687 onSelect: function() {
1699 network = bitcoinjs.bitcoin.networks.canadaecoin; 1688 network = bitcoinjs.bitcoin.networks.canadaecoin;
1700 setHdCoin(34); 1689 setHdCoin(34);
@@ -1702,7 +1691,6 @@
1702 }, 1691 },
1703 { 1692 {
1704 name: "CLAM - Clams", 1693 name: "CLAM - Clams",
1705 segwitAvailable: false,
1706 onSelect: function() { 1694 onSelect: function() {
1707 network = bitcoinjs.bitcoin.networks.clam; 1695 network = bitcoinjs.bitcoin.networks.clam;
1708 setHdCoin(23); 1696 setHdCoin(23);
@@ -1710,7 +1698,6 @@
1710 }, 1698 },
1711 { 1699 {
1712 name: "CLUB - Clubcoin", 1700 name: "CLUB - Clubcoin",
1713 segwitAvailable: false,
1714 onSelect: function() { 1701 onSelect: function() {
1715 network = bitcoinjs.bitcoin.networks.clubcoin; 1702 network = bitcoinjs.bitcoin.networks.clubcoin;
1716 setHdCoin(79); 1703 setHdCoin(79);
@@ -1718,7 +1705,6 @@
1718 }, 1705 },
1719 { 1706 {
1720 name: "CMP - Compcoin", 1707 name: "CMP - Compcoin",
1721 segwitAvailable: false,
1722 onSelect: function() { 1708 onSelect: function() {
1723 network = bitcoinjs.bitcoin.networks.compcoin; 1709 network = bitcoinjs.bitcoin.networks.compcoin;
1724 setHdCoin(71); 1710 setHdCoin(71);
@@ -1726,7 +1712,6 @@
1726 }, 1712 },
1727 { 1713 {
1728 name: "CRAVE - Crave", 1714 name: "CRAVE - Crave",
1729 segwitAvailable: false,
1730 onSelect: function() { 1715 onSelect: function() {
1731 network = bitcoinjs.bitcoin.networks.crave; 1716 network = bitcoinjs.bitcoin.networks.crave;
1732 setHdCoin(186); 1717 setHdCoin(186);
@@ -1734,7 +1719,6 @@
1734 }, 1719 },
1735 { 1720 {
1736 name: "CRW - Crown", 1721 name: "CRW - Crown",
1737 segwitAvailable: false,
1738 onSelect: function() { 1722 onSelect: function() {
1739 network = bitcoinjs.bitcoin.networks.crown; 1723 network = bitcoinjs.bitcoin.networks.crown;
1740 setHdCoin(72); 1724 setHdCoin(72);
@@ -1742,7 +1726,6 @@
1742 }, 1726 },
1743 { 1727 {
1744 name: "DASH - Dash", 1728 name: "DASH - Dash",
1745 segwitAvailable: false,
1746 onSelect: function() { 1729 onSelect: function() {
1747 network = bitcoinjs.bitcoin.networks.dash; 1730 network = bitcoinjs.bitcoin.networks.dash;
1748 setHdCoin(5); 1731 setHdCoin(5);
@@ -1750,7 +1733,6 @@
1750 }, 1733 },
1751 { 1734 {
1752 name: "DASH - Dash Testnet", 1735 name: "DASH - Dash Testnet",
1753 segwitAvailable: false,
1754 onSelect: function() { 1736 onSelect: function() {
1755 network = bitcoinjs.bitcoin.networks.dashtn; 1737 network = bitcoinjs.bitcoin.networks.dashtn;
1756 setHdCoin(1); 1738 setHdCoin(1);
@@ -1758,7 +1740,6 @@
1758 }, 1740 },
1759 { 1741 {
1760 name: "DFC - Defcoin", 1742 name: "DFC - Defcoin",
1761 segwitAvailable: false,
1762 onSelect: function() { 1743 onSelect: function() {
1763 network = bitcoinjs.bitcoin.networks.defcoin; 1744 network = bitcoinjs.bitcoin.networks.defcoin;
1764 setHdCoin(1337); 1745 setHdCoin(1337);
@@ -1766,7 +1747,6 @@
1766 }, 1747 },
1767 { 1748 {
1768 name: "DGB - Digibyte", 1749 name: "DGB - Digibyte",
1769 segwitAvailable: true,
1770 onSelect: function() { 1750 onSelect: function() {
1771 network = bitcoinjs.bitcoin.networks.digibyte; 1751 network = bitcoinjs.bitcoin.networks.digibyte;
1772 setHdCoin(20); 1752 setHdCoin(20);
@@ -1774,7 +1754,6 @@
1774 }, 1754 },
1775 { 1755 {
1776 name: "DGC - Digitalcoin", 1756 name: "DGC - Digitalcoin",
1777 segwitAvailable: false,
1778 onSelect: function() { 1757 onSelect: function() {
1779 network = bitcoinjs.bitcoin.networks.digitalcoin; 1758 network = bitcoinjs.bitcoin.networks.digitalcoin;
1780 setHdCoin(18); 1759 setHdCoin(18);
@@ -1782,7 +1761,6 @@
1782 }, 1761 },
1783 { 1762 {
1784 name: "DMD - Diamond", 1763 name: "DMD - Diamond",
1785 segwitAvailable: false,
1786 onSelect: function() { 1764 onSelect: function() {
1787 network = bitcoinjs.bitcoin.networks.diamond; 1765 network = bitcoinjs.bitcoin.networks.diamond;
1788 setHdCoin(152); 1766 setHdCoin(152);
@@ -1790,7 +1768,6 @@
1790 }, 1768 },
1791 { 1769 {
1792 name: "DNR - Denarius", 1770 name: "DNR - Denarius",
1793 segwitAvailable: false,
1794 onSelect: function() { 1771 onSelect: function() {
1795 network = bitcoinjs.bitcoin.networks.denarius; 1772 network = bitcoinjs.bitcoin.networks.denarius;
1796 setHdCoin(116); 1773 setHdCoin(116);
@@ -1798,7 +1775,6 @@
1798 }, 1775 },
1799 { 1776 {
1800 name: "DOGE - Dogecoin", 1777 name: "DOGE - Dogecoin",
1801 segwitAvailable: false,
1802 onSelect: function() { 1778 onSelect: function() {
1803 network = bitcoinjs.bitcoin.networks.dogecoin; 1779 network = bitcoinjs.bitcoin.networks.dogecoin;
1804 setHdCoin(3); 1780 setHdCoin(3);
@@ -1806,7 +1782,6 @@
1806 }, 1782 },
1807 { 1783 {
1808 name: "ECN - Ecoin", 1784 name: "ECN - Ecoin",
1809 segwitAvailable: false,
1810 onSelect: function() { 1785 onSelect: function() {
1811 network = bitcoinjs.bitcoin.networks.ecoin; 1786 network = bitcoinjs.bitcoin.networks.ecoin;
1812 setHdCoin(115); 1787 setHdCoin(115);
@@ -1814,7 +1789,6 @@
1814 }, 1789 },
1815 { 1790 {
1816 name: "EDRC - Edrcoin", 1791 name: "EDRC - Edrcoin",
1817 segwitAvailable: false,
1818 onSelect: function() { 1792 onSelect: function() {
1819 network = bitcoinjs.bitcoin.networks.edrcoin; 1793 network = bitcoinjs.bitcoin.networks.edrcoin;
1820 setHdCoin(56); 1794 setHdCoin(56);
@@ -1822,7 +1796,6 @@
1822 }, 1796 },
1823 { 1797 {
1824 name: "EFL - Egulden", 1798 name: "EFL - Egulden",
1825 segwitAvailable: true,
1826 onSelect: function() { 1799 onSelect: function() {
1827 network = bitcoinjs.bitcoin.networks.egulden; 1800 network = bitcoinjs.bitcoin.networks.egulden;
1828 setHdCoin(78); 1801 setHdCoin(78);
@@ -1830,7 +1803,6 @@
1830 }, 1803 },
1831 { 1804 {
1832 name: "EMC2 - Einsteinium", 1805 name: "EMC2 - Einsteinium",
1833 segwitAvailable: false,
1834 onSelect: function() { 1806 onSelect: function() {
1835 network = bitcoinjs.bitcoin.networks.einsteinium; 1807 network = bitcoinjs.bitcoin.networks.einsteinium;
1836 setHdCoin(41); 1808 setHdCoin(41);
@@ -1838,7 +1810,6 @@
1838 }, 1810 },
1839 { 1811 {
1840 name: "ERC - Europecoin", 1812 name: "ERC - Europecoin",
1841 segwitAvailable: false,
1842 onSelect: function() { 1813 onSelect: function() {
1843 network = bitcoinjs.bitcoin.networks.europecoin; 1814 network = bitcoinjs.bitcoin.networks.europecoin;
1844 setHdCoin(151); 1815 setHdCoin(151);
@@ -1846,7 +1817,6 @@
1846 }, 1817 },
1847 { 1818 {
1848 name: "ETH - Ethereum", 1819 name: "ETH - Ethereum",
1849 segwitAvailable: false,
1850 onSelect: function() { 1820 onSelect: function() {
1851 network = bitcoinjs.bitcoin.networks.bitcoin; 1821 network = bitcoinjs.bitcoin.networks.bitcoin;
1852 setHdCoin(60); 1822 setHdCoin(60);
@@ -1854,7 +1824,6 @@
1854 }, 1824 },
1855 { 1825 {
1856 name: "EXCL - Exclusivecoin", 1826 name: "EXCL - Exclusivecoin",
1857 segwitAvailable: false,
1858 onSelect: function() { 1827 onSelect: function() {
1859 network = bitcoinjs.bitcoin.networks.exclusivecoin; 1828 network = bitcoinjs.bitcoin.networks.exclusivecoin;
1860 setHdCoin(190); 1829 setHdCoin(190);
@@ -1862,7 +1831,6 @@
1862 }, 1831 },
1863 { 1832 {
1864 name: "FJC - Fujicoin", 1833 name: "FJC - Fujicoin",
1865 segwitAvailable: true,
1866 onSelect: function() { 1834 onSelect: function() {
1867 network = bitcoinjs.bitcoin.networks.fujicoin; 1835 network = bitcoinjs.bitcoin.networks.fujicoin;
1868 setHdCoin(75); 1836 setHdCoin(75);
@@ -1870,7 +1838,6 @@
1870 }, 1838 },
1871 { 1839 {
1872 name: "FLASH - Flashcoin", 1840 name: "FLASH - Flashcoin",
1873 segwitAvailable: false,
1874 onSelect: function() { 1841 onSelect: function() {
1875 network = bitcoinjs.bitcoin.networks.flashcoin; 1842 network = bitcoinjs.bitcoin.networks.flashcoin;
1876 setHdCoin(120); 1843 setHdCoin(120);
@@ -1878,7 +1845,6 @@
1878 }, 1845 },
1879 { 1846 {
1880 name: "FRST - Firstcoin", 1847 name: "FRST - Firstcoin",
1881 segwitAvailable: false,
1882 onSelect: function() { 1848 onSelect: function() {
1883 network = bitcoinjs.bitcoin.networks.firstcoin; 1849 network = bitcoinjs.bitcoin.networks.firstcoin;
1884 setHdCoin(167); 1850 setHdCoin(167);
@@ -1886,7 +1852,6 @@
1886 }, 1852 },
1887 { 1853 {
1888 name: "FTC - Feathercoin", 1854 name: "FTC - Feathercoin",
1889 segwitAvailable: true,
1890 onSelect: function() { 1855 onSelect: function() {
1891 network = bitcoinjs.bitcoin.networks.feathercoin; 1856 network = bitcoinjs.bitcoin.networks.feathercoin;
1892 setHdCoin(8); 1857 setHdCoin(8);
@@ -1894,7 +1859,6 @@
1894 }, 1859 },
1895 { 1860 {
1896 name: "GAME - GameCredits", 1861 name: "GAME - GameCredits",
1897 segwitAvailable: false,
1898 onSelect: function() { 1862 onSelect: function() {
1899 network = bitcoinjs.bitcoin.networks.game; 1863 network = bitcoinjs.bitcoin.networks.game;
1900 setHdCoin(101); 1864 setHdCoin(101);
@@ -1902,7 +1866,6 @@
1902 }, 1866 },
1903 { 1867 {
1904 name: "GBX - Gobyte", 1868 name: "GBX - Gobyte",
1905 segwitAvailable: false,
1906 onSelect: function() { 1869 onSelect: function() {
1907 network = bitcoinjs.bitcoin.networks.gobyte; 1870 network = bitcoinjs.bitcoin.networks.gobyte;
1908 setHdCoin(176); 1871 setHdCoin(176);
@@ -1910,7 +1873,6 @@
1910 }, 1873 },
1911 { 1874 {
1912 name: "GCR - GCRCoin", 1875 name: "GCR - GCRCoin",
1913 segwitAvailable: false,
1914 onSelect: function() { 1876 onSelect: function() {
1915 network = bitcoinjs.bitcoin.networks.gcr; 1877 network = bitcoinjs.bitcoin.networks.gcr;
1916 setHdCoin(79); 1878 setHdCoin(79);
@@ -1918,7 +1880,6 @@
1918 }, 1880 },
1919 { 1881 {
1920 name: "GRC - Gridcoin", 1882 name: "GRC - Gridcoin",
1921 segwitAvailable: false,
1922 onSelect: function() { 1883 onSelect: function() {
1923 network = bitcoinjs.bitcoin.networks.gridcoin; 1884 network = bitcoinjs.bitcoin.networks.gridcoin;
1924 setHdCoin(84); 1885 setHdCoin(84);
@@ -1926,7 +1887,6 @@
1926 }, 1887 },
1927 { 1888 {
1928 name: "HNC - Helleniccoin", 1889 name: "HNC - Helleniccoin",
1929 segwitAvailable: false,
1930 onSelect: function() { 1890 onSelect: function() {
1931 network = bitcoinjs.bitcoin.networks.helleniccoin; 1891 network = bitcoinjs.bitcoin.networks.helleniccoin;
1932 setHdCoin(168); 1892 setHdCoin(168);
@@ -1934,7 +1894,6 @@
1934 }, 1894 },
1935 { 1895 {
1936 name: "INSN - Insane", 1896 name: "INSN - Insane",
1937 segwitAvailable: false,
1938 onSelect: function() { 1897 onSelect: function() {
1939 network = bitcoinjs.bitcoin.networks.insane; 1898 network = bitcoinjs.bitcoin.networks.insane;
1940 setHdCoin(68); 1899 setHdCoin(68);
@@ -1942,7 +1901,6 @@
1942 }, 1901 },
1943 { 1902 {
1944 name: "IOP - Iop", 1903 name: "IOP - Iop",
1945 segwitAvailable: true,
1946 onSelect: function() { 1904 onSelect: function() {
1947 network = bitcoinjs.bitcoin.networks.iop; 1905 network = bitcoinjs.bitcoin.networks.iop;
1948 setHdCoin(66); 1906 setHdCoin(66);
@@ -1950,7 +1908,6 @@
1950 }, 1908 },
1951 { 1909 {
1952 name: "IXC - Ixcoin", 1910 name: "IXC - Ixcoin",
1953 segwitAvailable: false,
1954 onSelect: function() { 1911 onSelect: function() {
1955 network = bitcoinjs.bitcoin.networks.ixcoin; 1912 network = bitcoinjs.bitcoin.networks.ixcoin;
1956 setHdCoin(86); 1913 setHdCoin(86);
@@ -1958,7 +1915,6 @@
1958 }, 1915 },
1959 { 1916 {
1960 name: "JBS - Jumbucks", 1917 name: "JBS - Jumbucks",
1961 segwitAvailable: false,
1962 onSelect: function() { 1918 onSelect: function() {
1963 network = bitcoinjs.bitcoin.networks.jumbucks; 1919 network = bitcoinjs.bitcoin.networks.jumbucks;
1964 setHdCoin(26); 1920 setHdCoin(26);
@@ -1982,7 +1938,6 @@
1982 }, 1938 },
1983 { 1939 {
1984 name: "LBC - Library Credits", 1940 name: "LBC - Library Credits",
1985 segwitAvailable: false,
1986 onSelect: function() { 1941 onSelect: function() {
1987 network = bitcoinjs.bitcoin.networks.lbry; 1942 network = bitcoinjs.bitcoin.networks.lbry;
1988 setHdCoin(140); 1943 setHdCoin(140);
@@ -1990,7 +1945,6 @@
1990 }, 1945 },
1991 { 1946 {
1992 name: "LCC - Litecoincash", 1947 name: "LCC - Litecoincash",
1993 segwitAvailable: true,
1994 onSelect: function() { 1948 onSelect: function() {
1995 network = bitcoinjs.bitcoin.networks.litecoincash; 1949 network = bitcoinjs.bitcoin.networks.litecoincash;
1996 setHdCoin(192); 1950 setHdCoin(192);
@@ -1998,7 +1952,6 @@
1998 }, 1952 },
1999 { 1953 {
2000 name: "LDCN - Landcoin", 1954 name: "LDCN - Landcoin",
2001 segwitAvailable: false,
2002 onSelect: function() { 1955 onSelect: function() {
2003 network = bitcoinjs.bitcoin.networks.landcoin; 1956 network = bitcoinjs.bitcoin.networks.landcoin;
2004 setHdCoin(63); 1957 setHdCoin(63);
@@ -2006,7 +1959,6 @@
2006 }, 1959 },
2007 { 1960 {
2008 name: "LINX - Linx", 1961 name: "LINX - Linx",
2009 segwitAvailable: false,
2010 onSelect: function() { 1962 onSelect: function() {
2011 network = bitcoinjs.bitcoin.networks.linx; 1963 network = bitcoinjs.bitcoin.networks.linx;
2012 setHdCoin(114); 1964 setHdCoin(114);
@@ -2014,7 +1966,6 @@
2014 }, 1966 },
2015 { 1967 {
2016 name: "LTC - Litecoin", 1968 name: "LTC - Litecoin",
2017 segwitAvailable: true,
2018 onSelect: function() { 1969 onSelect: function() {
2019 network = bitcoinjs.bitcoin.networks.litecoin; 1970 network = bitcoinjs.bitcoin.networks.litecoin;
2020 setHdCoin(2); 1971 setHdCoin(2);
@@ -2023,7 +1974,6 @@
2023 }, 1974 },
2024 { 1975 {
2025 name: "LYNX - Lynx", 1976 name: "LYNX - Lynx",
2026 segwitAvailable: false,
2027 onSelect: function() { 1977 onSelect: function() {
2028 network = bitcoinjs.bitcoin.networks.lynx; 1978 network = bitcoinjs.bitcoin.networks.lynx;
2029 setHdCoin(191); 1979 setHdCoin(191);
@@ -2031,7 +1981,6 @@
2031 }, 1981 },
2032 { 1982 {
2033 name: "MAZA - Maza", 1983 name: "MAZA - Maza",
2034 segwitAvailable: false,
2035 onSelect: function() { 1984 onSelect: function() {
2036 network = bitcoinjs.bitcoin.networks.maza; 1985 network = bitcoinjs.bitcoin.networks.maza;
2037 setHdCoin(13); 1986 setHdCoin(13);
@@ -2039,7 +1988,6 @@
2039 }, 1988 },
2040 { 1989 {
2041 name: "MNX - Minexcoin", 1990 name: "MNX - Minexcoin",
2042 segwitAvailable: true,
2043 onSelect: function() { 1991 onSelect: function() {
2044 network = bitcoinjs.bitcoin.networks.minexcoin; 1992 network = bitcoinjs.bitcoin.networks.minexcoin;
2045 setHdCoin(182); 1993 setHdCoin(182);
@@ -2047,7 +1995,6 @@
2047 }, 1995 },
2048 { 1996 {
2049 name: "MONA - Monacoin", 1997 name: "MONA - Monacoin",
2050 segwitAvailable: true,
2051 onSelect: function() { 1998 onSelect: function() {
2052 network = bitcoinjs.bitcoin.networks.monacoin, 1999 network = bitcoinjs.bitcoin.networks.monacoin,
2053 setHdCoin(22); 2000 setHdCoin(22);
@@ -2055,7 +2002,6 @@
2055 }, 2002 },
2056 { 2003 {
2057 name: "NAV - Navcoin", 2004 name: "NAV - Navcoin",
2058 segwitAvailable: true,
2059 onSelect: function() { 2005 onSelect: function() {
2060 network = bitcoinjs.bitcoin.networks.navcoin; 2006 network = bitcoinjs.bitcoin.networks.navcoin;
2061 setHdCoin(130); 2007 setHdCoin(130);
@@ -2063,7 +2009,6 @@
2063 }, 2009 },
2064 { 2010 {
2065 name: "NEBL - Neblio", 2011 name: "NEBL - Neblio",
2066 segwitAvailable: false,
2067 onSelect: function() { 2012 onSelect: function() {
2068 network = bitcoinjs.bitcoin.networks.neblio; 2013 network = bitcoinjs.bitcoin.networks.neblio;
2069 setHdCoin(146); 2014 setHdCoin(146);
@@ -2071,7 +2016,6 @@
2071 }, 2016 },
2072 { 2017 {
2073 name: "NEOS - Neoscoin", 2018 name: "NEOS - Neoscoin",
2074 segwitAvailable: false,
2075 onSelect: function() { 2019 onSelect: function() {
2076 network = bitcoinjs.bitcoin.networks.neoscoin; 2020 network = bitcoinjs.bitcoin.networks.neoscoin;
2077 setHdCoin(25); 2021 setHdCoin(25);
@@ -2079,7 +2023,6 @@
2079 }, 2023 },
2080 { 2024 {
2081 name: "NLG - Gulden", 2025 name: "NLG - Gulden",
2082 segwitAvailable: false,
2083 onSelect: function() { 2026 onSelect: function() {
2084 network = bitcoinjs.bitcoin.networks.gulden; 2027 network = bitcoinjs.bitcoin.networks.gulden;
2085 setHdCoin(87); 2028 setHdCoin(87);
@@ -2087,7 +2030,6 @@
2087 }, 2030 },
2088 { 2031 {
2089 name: "NMC - Namecoin", 2032 name: "NMC - Namecoin",
2090 segwitAvailable: false,
2091 onSelect: function() { 2033 onSelect: function() {
2092 network = bitcoinjs.bitcoin.networks.namecoin; 2034 network = bitcoinjs.bitcoin.networks.namecoin;
2093 setHdCoin(7); 2035 setHdCoin(7);
@@ -2095,7 +2037,6 @@
2095 }, 2037 },
2096 { 2038 {
2097 name: "NRG - Energi", 2039 name: "NRG - Energi",
2098 segwitAvailable: false,
2099 onSelect: function() { 2040 onSelect: function() {
2100 network = bitcoinjs.bitcoin.networks.energi; 2041 network = bitcoinjs.bitcoin.networks.energi;
2101 setHdCoin(204); 2042 setHdCoin(204);
@@ -2103,7 +2044,6 @@
2103 }, 2044 },
2104 { 2045 {
2105 name: "NRO - Neurocoin", 2046 name: "NRO - Neurocoin",
2106 segwitAvailable: false,
2107 onSelect: function() { 2047 onSelect: function() {
2108 network = bitcoinjs.bitcoin.networks.neurocoin; 2048 network = bitcoinjs.bitcoin.networks.neurocoin;
2109 setHdCoin(110); 2049 setHdCoin(110);
@@ -2111,7 +2051,6 @@
2111 }, 2051 },
2112 { 2052 {
2113 name: "NSR - Nushares", 2053 name: "NSR - Nushares",
2114 segwitAvailable: false,
2115 onSelect: function() { 2054 onSelect: function() {
2116 network = bitcoinjs.bitcoin.networks.nushares; 2055 network = bitcoinjs.bitcoin.networks.nushares;
2117 setHdCoin(11); 2056 setHdCoin(11);
@@ -2119,7 +2058,6 @@
2119 }, 2058 },
2120 { 2059 {
2121 name: "NYC - Newyorkc", 2060 name: "NYC - Newyorkc",
2122 segwitAvailable: false,
2123 onSelect: function() { 2061 onSelect: function() {
2124 network = bitcoinjs.bitcoin.networks.newyorkc; 2062 network = bitcoinjs.bitcoin.networks.newyorkc;
2125 setHdCoin(179); 2063 setHdCoin(179);
@@ -2127,7 +2065,6 @@
2127 }, 2065 },
2128 { 2066 {
2129 name: "NVC - Novacoin", 2067 name: "NVC - Novacoin",
2130 segwitAvailable: false,
2131 onSelect: function() { 2068 onSelect: function() {
2132 network = bitcoinjs.bitcoin.networks.novacoin; 2069 network = bitcoinjs.bitcoin.networks.novacoin;
2133 setHdCoin(50); 2070 setHdCoin(50);
@@ -2135,7 +2072,6 @@
2135 }, 2072 },
2136 { 2073 {
2137 name: "OK - Okcash", 2074 name: "OK - Okcash",
2138 segwitAvailable: false,
2139 onSelect: function() { 2075 onSelect: function() {
2140 network = bitcoinjs.bitcoin.networks.okcash; 2076 network = bitcoinjs.bitcoin.networks.okcash;
2141 setHdCoin(69); 2077 setHdCoin(69);
@@ -2143,7 +2079,6 @@
2143 }, 2079 },
2144 { 2080 {
2145 name: "OMNI - Omnicore", 2081 name: "OMNI - Omnicore",
2146 segwitAvailable: true,
2147 onSelect: function() { 2082 onSelect: function() {
2148 network = bitcoinjs.bitcoin.networks.omnicore; 2083 network = bitcoinjs.bitcoin.networks.omnicore;
2149 setHdCoin(200); 2084 setHdCoin(200);
@@ -2151,7 +2086,6 @@
2151 }, 2086 },
2152 { 2087 {
2153 name: "ONX - Onixcoin", 2088 name: "ONX - Onixcoin",
2154 segwitAvailable: false,
2155 onSelect: function() { 2089 onSelect: function() {
2156 network = bitcoinjs.bitcoin.networks.onixcoin; 2090 network = bitcoinjs.bitcoin.networks.onixcoin;
2157 setHdCoin(174); 2091 setHdCoin(174);
@@ -2159,7 +2093,6 @@
2159 }, 2093 },
2160 { 2094 {
2161 name: "PINK - Pinkcoin", 2095 name: "PINK - Pinkcoin",
2162 segwitAvailable: false,
2163 onSelect: function() { 2096 onSelect: function() {
2164 network = bitcoinjs.bitcoin.networks.pinkcoin; 2097 network = bitcoinjs.bitcoin.networks.pinkcoin;
2165 setHdCoin(117); 2098 setHdCoin(117);
@@ -2167,7 +2100,6 @@
2167 }, 2100 },
2168 { 2101 {
2169 name: "PIVX - PIVX", 2102 name: "PIVX - PIVX",
2170 segwitAvailable: false,
2171 onSelect: function() { 2103 onSelect: function() {
2172 network = bitcoinjs.bitcoin.networks.pivx; 2104 network = bitcoinjs.bitcoin.networks.pivx;
2173 setHdCoin(119); 2105 setHdCoin(119);
@@ -2175,7 +2107,6 @@
2175 }, 2107 },
2176 { 2108 {
2177 name: "PIVX - PIVX Testnet", 2109 name: "PIVX - PIVX Testnet",
2178 segwitAvailable: false,
2179 onSelect: function() { 2110 onSelect: function() {
2180 network = bitcoinjs.bitcoin.networks.pivxtestnet; 2111 network = bitcoinjs.bitcoin.networks.pivxtestnet;
2181 setHdCoin(1); 2112 setHdCoin(1);
@@ -2183,7 +2114,6 @@
2183 }, 2114 },
2184 { 2115 {
2185 name: "POSW - POSWcoin", 2116 name: "POSW - POSWcoin",
2186 segwitAvailable: false,
2187 onSelect: function() { 2117 onSelect: function() {
2188 network = bitcoinjs.bitcoin.networks.poswcoin; 2118 network = bitcoinjs.bitcoin.networks.poswcoin;
2189 setHdCoin(47); 2119 setHdCoin(47);
@@ -2191,7 +2121,6 @@
2191 }, 2121 },
2192 { 2122 {
2193 name: "POT - Potcoin", 2123 name: "POT - Potcoin",
2194 segwitAvailable: false,
2195 onSelect: function() { 2124 onSelect: function() {
2196 network = bitcoinjs.bitcoin.networks.potcoin; 2125 network = bitcoinjs.bitcoin.networks.potcoin;
2197 setHdCoin(81); 2126 setHdCoin(81);
@@ -2199,7 +2128,6 @@
2199 }, 2128 },
2200 { 2129 {
2201 name: "PPC - Peercoin", 2130 name: "PPC - Peercoin",
2202 segwitAvailable: false,
2203 onSelect: function() { 2131 onSelect: function() {
2204 network = bitcoinjs.bitcoin.networks.peercoin; 2132 network = bitcoinjs.bitcoin.networks.peercoin;
2205 setHdCoin(6); 2133 setHdCoin(6);
@@ -2207,7 +2135,6 @@
2207 }, 2135 },
2208 { 2136 {
2209 name: "PSB - Pesobit", 2137 name: "PSB - Pesobit",
2210 segwitAvailable: false,
2211 onSelect: function() { 2138 onSelect: function() {
2212 network = bitcoinjs.bitcoin.networks.pesobit; 2139 network = bitcoinjs.bitcoin.networks.pesobit;
2213 setHdCoin(62); 2140 setHdCoin(62);
@@ -2215,7 +2142,6 @@
2215 }, 2142 },
2216 { 2143 {
2217 name: "PUT - Putincoin", 2144 name: "PUT - Putincoin",
2218 segwitAvailable: false,
2219 onSelect: function() { 2145 onSelect: function() {
2220 network = bitcoinjs.bitcoin.networks.putincoin; 2146 network = bitcoinjs.bitcoin.networks.putincoin;
2221 setHdCoin(122); 2147 setHdCoin(122);
@@ -2223,7 +2149,6 @@
2223 }, 2149 },
2224 { 2150 {
2225 name: "RBY - Rubycoin", 2151 name: "RBY - Rubycoin",
2226 segwitAvailable: false,
2227 onSelect: function() { 2152 onSelect: function() {
2228 network = bitcoinjs.bitcoin.networks.rubycoin; 2153 network = bitcoinjs.bitcoin.networks.rubycoin;
2229 setHdCoin(16); 2154 setHdCoin(16);
@@ -2231,7 +2156,6 @@
2231 }, 2156 },
2232 { 2157 {
2233 name: "RDD - Reddcoin", 2158 name: "RDD - Reddcoin",
2234 segwitAvailable: false,
2235 onSelect: function() { 2159 onSelect: function() {
2236 network = bitcoinjs.bitcoin.networks.reddoin; 2160 network = bitcoinjs.bitcoin.networks.reddoin;
2237 setHdCoin(4); 2161 setHdCoin(4);
@@ -2239,7 +2163,6 @@
2239 }, 2163 },
2240 { 2164 {
2241 name: "RVR - RevolutionVR", 2165 name: "RVR - RevolutionVR",
2242 segwitAvailable: false,
2243 onSelect: function() { 2166 onSelect: function() {
2244 network = bitcoinjs.bitcoin.networks.revolutionvr; 2167 network = bitcoinjs.bitcoin.networks.revolutionvr;
2245 setHdCoin(129); 2168 setHdCoin(129);
@@ -2247,7 +2170,6 @@
2247 }, 2170 },
2248 { 2171 {
2249 name: "SDC - ShadowCash", 2172 name: "SDC - ShadowCash",
2250 segwitAvailable: false,
2251 onSelect: function() { 2173 onSelect: function() {
2252 network = bitcoinjs.bitcoin.networks.shadow; 2174 network = bitcoinjs.bitcoin.networks.shadow;
2253 setHdCoin(35); 2175 setHdCoin(35);
@@ -2255,7 +2177,6 @@
2255 }, 2177 },
2256 { 2178 {
2257 name: "SDC - ShadowCash Testnet", 2179 name: "SDC - ShadowCash Testnet",
2258 segwitAvailable: false,
2259 onSelect: function() { 2180 onSelect: function() {
2260 network = bitcoinjs.bitcoin.networks.shadowtn; 2181 network = bitcoinjs.bitcoin.networks.shadowtn;
2261 setHdCoin(1); 2182 setHdCoin(1);
@@ -2263,7 +2184,6 @@
2263 }, 2184 },
2264 { 2185 {
2265 name: "SLM - Slimcoin", 2186 name: "SLM - Slimcoin",
2266 segwitAvailable: false,
2267 onSelect: function() { 2187 onSelect: function() {
2268 network = bitcoinjs.bitcoin.networks.slimcoin; 2188 network = bitcoinjs.bitcoin.networks.slimcoin;
2269 setHdCoin(63); 2189 setHdCoin(63);
@@ -2271,7 +2191,6 @@
2271 }, 2191 },
2272 { 2192 {
2273 name: "SLM - Slimcoin Testnet", 2193 name: "SLM - Slimcoin Testnet",
2274 segwitAvailable: false,
2275 onSelect: function() { 2194 onSelect: function() {
2276 network = bitcoinjs.bitcoin.networks.slimcointn; 2195 network = bitcoinjs.bitcoin.networks.slimcointn;
2277 setHdCoin(111); 2196 setHdCoin(111);
@@ -2279,7 +2198,6 @@
2279 }, 2198 },
2280 { 2199 {
2281 name: "SLR - Solarcoin", 2200 name: "SLR - Solarcoin",
2282 segwitAvailable: false,
2283 onSelect: function() { 2201 onSelect: function() {
2284 network = bitcoinjs.bitcoin.networks.solarcoin; 2202 network = bitcoinjs.bitcoin.networks.solarcoin;
2285 setHdCoin(58); 2203 setHdCoin(58);
@@ -2287,7 +2205,6 @@
2287 }, 2205 },
2288 { 2206 {
2289 name: "SMLY - Smileycoin", 2207 name: "SMLY - Smileycoin",
2290 segwitAvailable: false,
2291 onSelect: function() { 2208 onSelect: function() {
2292 network = bitcoinjs.bitcoin.networks.smileycoin; 2209 network = bitcoinjs.bitcoin.networks.smileycoin;
2293 setHdCoin(59); 2210 setHdCoin(59);
@@ -2295,7 +2212,6 @@
2295 }, 2212 },
2296 { 2213 {
2297 name: "STRAT - Stratis", 2214 name: "STRAT - Stratis",
2298 segwitAvailable: false,
2299 onSelect: function() { 2215 onSelect: function() {
2300 network = bitcoinjs.bitcoin.networks.stratis; 2216 network = bitcoinjs.bitcoin.networks.stratis;
2301 setHdCoin(105); 2217 setHdCoin(105);
@@ -2303,7 +2219,6 @@
2303 }, 2219 },
2304 { 2220 {
2305 name: "SYS - Syscoin", 2221 name: "SYS - Syscoin",
2306 segwitAvailable: true,
2307 onSelect: function() { 2222 onSelect: function() {
2308 network = bitcoinjs.bitcoin.networks.syscoin; 2223 network = bitcoinjs.bitcoin.networks.syscoin;
2309 setHdCoin(57); 2224 setHdCoin(57);
@@ -2311,7 +2226,6 @@
2311 }, 2226 },
2312 { 2227 {
2313 name: "THC - Hempcoin", 2228 name: "THC - Hempcoin",
2314 segwitAvailable: false,
2315 onSelect: function() { 2229 onSelect: function() {
2316 network = bitcoinjs.bitcoin.networks.hempcoin; 2230 network = bitcoinjs.bitcoin.networks.hempcoin;
2317 setHdCoin(113); 2231 setHdCoin(113);
@@ -2319,7 +2233,6 @@
2319 }, 2233 },
2320 { 2234 {
2321 name: "TOA - Toa", 2235 name: "TOA - Toa",
2322 segwitAvailable: false,
2323 onSelect: function() { 2236 onSelect: function() {
2324 network = bitcoinjs.bitcoin.networks.toa; 2237 network = bitcoinjs.bitcoin.networks.toa;
2325 setHdCoin(159); 2238 setHdCoin(159);
@@ -2327,7 +2240,6 @@
2327 }, 2240 },
2328 { 2241 {
2329 name: "USC - Ultimatesecurecash", 2242 name: "USC - Ultimatesecurecash",
2330 segwitAvailable: false,
2331 onSelect: function() { 2243 onSelect: function() {
2332 network = bitcoinjs.bitcoin.networks.ultimatesecurecash; 2244 network = bitcoinjs.bitcoin.networks.ultimatesecurecash;
2333 setHdCoin(112); 2245 setHdCoin(112);
@@ -2335,7 +2247,6 @@
2335 }, 2247 },
2336 { 2248 {
2337 name: "USNBT - NuBits", 2249 name: "USNBT - NuBits",
2338 segwitAvailable: false,
2339 onSelect: function() { 2250 onSelect: function() {
2340 network = bitcoinjs.bitcoin.networks.nubits; 2251 network = bitcoinjs.bitcoin.networks.nubits;
2341 setHdCoin(12); 2252 setHdCoin(12);
@@ -2343,7 +2254,6 @@
2343 }, 2254 },
2344 { 2255 {
2345 name: "UNO - Unobtanium", 2256 name: "UNO - Unobtanium",
2346 segwitAvailable: false,
2347 onSelect: function() { 2257 onSelect: function() {
2348 network = bitcoinjs.bitcoin.networks.unobtanium; 2258 network = bitcoinjs.bitcoin.networks.unobtanium;
2349 setHdCoin(92); 2259 setHdCoin(92);
@@ -2351,7 +2261,6 @@
2351 }, 2261 },
2352 { 2262 {
2353 name: "VASH - Vpncoin", 2263 name: "VASH - Vpncoin",
2354 segwitAvailable: false,
2355 onSelect: function() { 2264 onSelect: function() {
2356 network = bitcoinjs.bitcoin.networks.vpncoin; 2265 network = bitcoinjs.bitcoin.networks.vpncoin;
2357 setHdCoin(33); 2266 setHdCoin(33);
@@ -2359,7 +2268,6 @@
2359 }, 2268 },
2360 { 2269 {
2361 name: "VIA - Viacoin", 2270 name: "VIA - Viacoin",
2362 segwitAvailable: false,
2363 onSelect: function() { 2271 onSelect: function() {
2364 network = bitcoinjs.bitcoin.networks.viacoin; 2272 network = bitcoinjs.bitcoin.networks.viacoin;
2365 setHdCoin(14); 2273 setHdCoin(14);
@@ -2367,7 +2275,6 @@
2367 }, 2275 },
2368 { 2276 {
2369 name: "VIA - Viacoin Testnet", 2277 name: "VIA - Viacoin Testnet",
2370 segwitAvailable: false,
2371 onSelect: function() { 2278 onSelect: function() {
2372 network = bitcoinjs.bitcoin.networks.viacointestnet; 2279 network = bitcoinjs.bitcoin.networks.viacointestnet;
2373 setHdCoin(1); 2280 setHdCoin(1);
@@ -2375,7 +2282,6 @@
2375 }, 2282 },
2376 { 2283 {
2377 name: "VIVO - Vivo", 2284 name: "VIVO - Vivo",
2378 segwitAvailable: false,
2379 onSelect: function() { 2285 onSelect: function() {
2380 network = bitcoinjs.bitcoin.networks.vivo; 2286 network = bitcoinjs.bitcoin.networks.vivo;
2381 setHdCoin(166); 2287 setHdCoin(166);
@@ -2383,7 +2289,6 @@
2383 }, 2289 },
2384 { 2290 {
2385 name: "VTC - Vertcoin", 2291 name: "VTC - Vertcoin",
2386 segwitAvailable: true,
2387 onSelect: function() { 2292 onSelect: function() {
2388 network = bitcoinjs.bitcoin.networks.vertcoin; 2293 network = bitcoinjs.bitcoin.networks.vertcoin;
2389 setHdCoin(28); 2294 setHdCoin(28);
@@ -2391,7 +2296,6 @@
2391 }, 2296 },
2392 { 2297 {
2393 name: "WC - Wincoin", 2298 name: "WC - Wincoin",
2394 segwitAvailable: false,
2395 onSelect: function() { 2299 onSelect: function() {
2396 network = bitcoinjs.bitcoin.networks.wincoin; 2300 network = bitcoinjs.bitcoin.networks.wincoin;
2397 setHdCoin(181); 2301 setHdCoin(181);
@@ -2399,7 +2303,6 @@
2399 }, 2303 },
2400 { 2304 {
2401 name: "XBC - Bitcoinplus", 2305 name: "XBC - Bitcoinplus",
2402 segwitAvailable: false,
2403 onSelect: function() { 2306 onSelect: function() {
2404 network = bitcoinjs.bitcoin.networks.bitcoinplus; 2307 network = bitcoinjs.bitcoin.networks.bitcoinplus;
2405 setHdCoin(65); 2308 setHdCoin(65);
@@ -2407,7 +2310,6 @@
2407 }, 2310 },
2408 { 2311 {
2409 name: "XMY - Myriadcoin", 2312 name: "XMY - Myriadcoin",
2410 segwitAvailable: false,
2411 onSelect: function() { 2313 onSelect: function() {
2412 network = bitcoinjs.bitcoin.networks.myriadcoin; 2314 network = bitcoinjs.bitcoin.networks.myriadcoin;
2413 setHdCoin(90); 2315 setHdCoin(90);
@@ -2415,7 +2317,6 @@
2415 }, 2317 },
2416 { 2318 {
2417 name: "XRP - Ripple", 2319 name: "XRP - Ripple",
2418 segwitAvailable: false,
2419 onSelect: function() { 2320 onSelect: function() {
2420 network = bitcoinjs.bitcoin.networks.bitcoin; 2321 network = bitcoinjs.bitcoin.networks.bitcoin;
2421 setHdCoin(144); 2322 setHdCoin(144);
@@ -2423,7 +2324,6 @@
2423 }, 2324 },
2424 { 2325 {
2425 name: "XVC - Vcash", 2326 name: "XVC - Vcash",
2426 segwitAvailable: false,
2427 onSelect: function() { 2327 onSelect: function() {
2428 network = bitcoinjs.bitcoin.networks.vcash; 2328 network = bitcoinjs.bitcoin.networks.vcash;
2429 setHdCoin(127); 2329 setHdCoin(127);
@@ -2431,7 +2331,6 @@
2431 }, 2331 },
2432 { 2332 {
2433 name: "XVG - Verge", 2333 name: "XVG - Verge",
2434 segwitAvailable: false,
2435 onSelect: function() { 2334 onSelect: function() {
2436 network = bitcoinjs.bitcoin.networks.verge; 2335 network = bitcoinjs.bitcoin.networks.verge;
2437 setHdCoin(77); 2336 setHdCoin(77);
@@ -2439,7 +2338,6 @@
2439 }, 2338 },
2440 { 2339 {
2441 name: "XWC - Whitecoin", 2340 name: "XWC - Whitecoin",
2442 segwitAvailable: false,
2443 onSelect: function() { 2341 onSelect: function() {
2444 network = bitcoinjs.bitcoin.networks.whitecoin; 2342 network = bitcoinjs.bitcoin.networks.whitecoin;
2445 setHdCoin(155); 2343 setHdCoin(155);
@@ -2447,7 +2345,6 @@
2447 }, 2345 },
2448 { 2346 {
2449 name: "XZC - Zcoin", 2347 name: "XZC - Zcoin",
2450 segwitAvailable: true,
2451 onSelect: function() { 2348 onSelect: function() {
2452 network = bitcoinjs.bitcoin.networks.zcoin; 2349 network = bitcoinjs.bitcoin.networks.zcoin;
2453 setHdCoin(136); 2350 setHdCoin(136);
@@ -2455,7 +2352,6 @@
2455 }, 2352 },
2456 { 2353 {
2457 name: "ZCL - Zclassic", 2354 name: "ZCL - Zclassic",
2458 segwitAvailable: false,
2459 onSelect: function() { 2355 onSelect: function() {
2460 network = bitcoinjs.bitcoin.networks.zclassic; 2356 network = bitcoinjs.bitcoin.networks.zclassic;
2461 setHdCoin(147); 2357 setHdCoin(147);
@@ -2463,7 +2359,6 @@
2463 }, 2359 },
2464 { 2360 {
2465 name: "ZEC - Zcash", 2361 name: "ZEC - Zcash",
2466 segwitAvailable: false,
2467 onSelect: function() { 2362 onSelect: function() {
2468 network = bitcoinjs.bitcoin.networks.zcash; 2363 network = bitcoinjs.bitcoin.networks.zcash;
2469 setHdCoin(133); 2364 setHdCoin(133);
@@ -2471,7 +2366,6 @@
2471 }, 2366 },
2472 { 2367 {
2473 name: "XUEZ - Xuez", 2368 name: "XUEZ - Xuez",
2474 segwitAvailable: false,
2475 onSelect: function() { 2369 onSelect: function() {
2476 network = bitcoinjs.bitcoin.networks.xuez; 2370 network = bitcoinjs.bitcoin.networks.xuez;
2477 setHdCoin(225); 2371 setHdCoin(225);
@@ -2479,7 +2373,6 @@
2479 }, 2373 },
2480 { 2374 {
2481 name: "ZEN - Zencash", 2375 name: "ZEN - Zencash",
2482 segwitAvailable: false,
2483 onSelect: function() { 2376 onSelect: function() {
2484 network = bitcoinjs.bitcoin.networks.zencash; 2377 network = bitcoinjs.bitcoin.networks.zencash;
2485 setHdCoin(121); 2378 setHdCoin(121);