]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/commitdiff
Add coins supported by Coinomi wallet
authorxarakas <harilakas@gmail.com>
Thu, 5 Apr 2018 16:38:32 +0000 (19:38 +0300)
committerxarakas <harilakas@gmail.com>
Tue, 10 Apr 2018 14:34:16 +0000 (17:34 +0300)
src/js/bitcoinjs-extensions.js
src/js/index.js
tests/spec/tests.js

index c5d223a5d1b79cefafe92cef1c17277d96726c55..b4926db0c9f231671a8a5509575d3e69a77af7f6 100644 (file)
@@ -372,3 +372,819 @@ bitcoinjs.bitcoin.networks.beetlecoin = {
   scriptHash: 0x55,
   wif: 0x99,
 };
+
+
+bitcoinjs.bitcoin.networks.adcoin = {
+  messagePrefix: '\x18AdCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x17,
+  scriptHash: 0x05,
+  wif: 0xb0,
+};
+
+bitcoinjs.bitcoin.networks.asiacoin = {
+  messagePrefix: '\x18AsiaCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x17,
+  scriptHash: 0x08,
+  wif: 0x97,
+};
+
+bitcoinjs.bitcoin.networks.auroracoin = {
+  messagePrefix: '\x18AuroraCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x17,
+  scriptHash: 0x05,
+  wif: 0x97,
+};
+
+bitcoinjs.bitcoin.networks.bata = {
+  messagePrefix: '\x18Bata Signed Message:\n',
+  bip32: {
+    public: 0xA40C86FA,
+    private: 0xA40B91BD,
+  },
+  pubKeyHash: 0x19,
+  scriptHash: 0x05,
+  wif: 0xa4,
+};
+
+bitcoinjs.bitcoin.networks.belacoin = {
+  messagePrefix: '\x18BelaCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x19,
+  scriptHash: 0x05,
+  wif: 0x99,
+};
+
+bitcoinjs.bitcoin.networks.atom = {
+  messagePrefix: '\x18Bitcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x17,
+  scriptHash: 0x0a,
+  wif: 0x80,
+};
+
+bitcoinjs.bitcoin.networks.bitcoinplus = {
+  messagePrefix: '\x18BitcoinPlus Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x19,
+  scriptHash: 0x08,
+  wif: 0x99,
+};
+
+bitcoinjs.bitcoin.networks.bitcore = {
+  messagePrefix: '\x18BitCore Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x00,
+  scriptHash: 0x05,
+  wif: 0x80,
+};
+
+bitcoinjs.bitcoin.networks.bitsend = {
+  messagePrefix: '\x18Bitsend Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x66,
+  scriptHash: 0x05,
+  wif: 0xcc,
+};
+
+bitcoinjs.bitcoin.networks.britcoin = {
+  messagePrefix: '\x18BritCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x19,
+  scriptHash: 0x55,
+  wif: 0x99,
+};
+
+bitcoinjs.bitcoin.networks.canadaecoin = {
+  messagePrefix: '\x18Canada eCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x1c,
+  scriptHash: 0x05,
+  wif: 0x9c,
+};
+
+bitcoinjs.bitcoin.networks.cannacoin = {
+  messagePrefix: '\x18Cannacoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x1c,
+  scriptHash: 0x05,
+  wif: 0x9c,
+};
+
+bitcoinjs.bitcoin.networks.clubcoin = {
+  messagePrefix: '\x18ClubCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x1c,
+  scriptHash: 0x55,
+  wif: 0x99,
+};
+
+bitcoinjs.bitcoin.networks.compcoin = {
+  messagePrefix: '\x18CompCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x1c,
+  scriptHash: 0x55,
+  wif: 0x9c,
+};
+
+bitcoinjs.bitcoin.networks.crave = {
+  messagePrefix: '\x18DarkNet Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x46,
+  scriptHash: 0x55,
+  wif: 0x99,
+};
+
+bitcoinjs.bitcoin.networks.defcoin = {
+  messagePrefix: '\x18defcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x1e,
+  scriptHash: 0x05,
+  wif: 0x9e,
+};
+
+bitcoinjs.bitcoin.networks.diamond = {
+  messagePrefix: '\x18Diamond Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x5a,
+  scriptHash: 0x08,
+  wif: 0xda,
+};
+
+bitcoinjs.bitcoin.networks.digibyte = {
+  messagePrefix: '\x18DigiByte Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x1e,
+  scriptHash: 0x05,
+  wif: 0x80,
+};
+
+bitcoinjs.bitcoin.networks.digitalcoin = {
+  messagePrefix: '\x18Digitalcoin Signed Message:\n',
+  bip32: {
+    public: 0x9e0488B2,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x1e,
+  scriptHash: 0x05,
+  wif: 0x9e,
+};
+
+bitcoinjs.bitcoin.networks.ecoin = {
+  messagePrefix: '\x18eCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x5c,
+  scriptHash: 0x14,
+  wif: 0xdc,
+};
+
+bitcoinjs.bitcoin.networks.edrcoin = {
+  messagePrefix: '\x18EDRcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x5d,
+  scriptHash: 0x1c,
+  wif: 0xdd,
+};
+
+bitcoinjs.bitcoin.networks.egulden = {
+  messagePrefix: '\x18Egulden Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x30,
+  scriptHash: 0x05,
+  wif: 0xb0,
+};
+
+bitcoinjs.bitcoin.networks.einsteinium = {
+  messagePrefix: '\x18Einsteinium Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x21,
+  scriptHash: 0x05,
+  wif: 0xa1,
+};
+
+bitcoinjs.bitcoin.networks.europecoin = {
+  messagePrefix: '\x18Bitcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x21,
+  scriptHash: 0x05,
+  wif: 0xa8,
+};
+
+bitcoinjs.bitcoin.networks.exclusivecoin = {
+  messagePrefix: '\x18ExclusiveCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x21,
+  scriptHash: 0x89,
+  wif: 0xa1,
+};
+
+bitcoinjs.bitcoin.networks.feathercoin = {
+  messagePrefix: '\x18Feathercoin Signed Message:\n',
+  bip32: {
+    public: 0x0488BC26,
+    private: 0x0488DAEE,
+  },
+  pubKeyHash: 0x0e,
+  scriptHash: 0x05,
+  wif: 0x8e,
+};
+
+bitcoinjs.bitcoin.networks.firstcoin = {
+  messagePrefix: '\x18FirstCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x23,
+  scriptHash: 0x05,
+  wif: 0xa3,
+};
+
+bitcoinjs.bitcoin.networks.flashcoin = {
+  messagePrefix: '\x18Flashcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x44,
+  scriptHash: 0x82,
+  wif: 0xc4,
+};
+
+bitcoinjs.bitcoin.networks.gcr = {
+  messagePrefix: '\x18GCR Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x26,
+  scriptHash: 0x61,
+  wif: 0x9a,
+};
+
+bitcoinjs.bitcoin.networks.gobyte = {
+  messagePrefix: '\x18DarkCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x26,
+  scriptHash: 0x0a,
+  wif: 0xc6,
+};
+
+bitcoinjs.bitcoin.networks.gridcoin = {
+  messagePrefix: '\x18Gridcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x3e,
+  scriptHash: 0x55,
+  wif: 0xbe,
+};
+
+bitcoinjs.bitcoin.networks.gulden = {
+  messagePrefix: '\x18Guldencoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x26,
+  scriptHash: 0x62,
+  wif: 0x62,
+};
+
+bitcoinjs.bitcoin.networks.helleniccoin = {
+  messagePrefix: '\x18helleniccoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x30,
+  scriptHash: 0x05,
+  wif: 0xb0,
+};
+
+bitcoinjs.bitcoin.networks.hempcoin = {
+  messagePrefix: '\x18Hempcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x28,
+  scriptHash: 0x08,
+  wif: 0xa8,
+};
+
+bitcoinjs.bitcoin.networks.insane = {
+  messagePrefix: '\x18INSaNe Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x66,
+  scriptHash: 0x39,
+  wif: 0x37,
+};
+
+bitcoinjs.bitcoin.networks.iop = {
+  messagePrefix: '\x18IoP Signed Message:\n',
+  bip32: {
+    public: 0x2780915F,
+    private: 0xAE3416F6,
+  },
+  pubKeyHash: 0x75,
+  scriptHash: 0xae,
+  wif: 0x31,
+};
+
+bitcoinjs.bitcoin.networks.ixcoin = {
+  messagePrefix: '\x18Ixcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x8a,
+  scriptHash: 0x05,
+  wif: 0x80,
+};
+
+bitcoinjs.bitcoin.networks.landcoin = {
+  messagePrefix: '\x18Landcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x30,
+  scriptHash: 0x7a,
+  wif: 0xb0,
+};
+
+bitcoinjs.bitcoin.networks.lbry = {
+  messagePrefix: '\x18LBRYcrd Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x55,
+  scriptHash: 0x7a,
+  wif: 0x1c,
+};
+
+bitcoinjs.bitcoin.networks.linx = {
+  messagePrefix: '\x18LinX Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x4b,
+  scriptHash: 0x05,
+  wif: 0xcb,
+};
+
+bitcoinjs.bitcoin.networks.litecoincash = {
+  messagePrefix: '\x18Litecoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x1c,
+  scriptHash: 0x05,
+  wif: 0xb0,
+};
+
+bitcoinjs.bitcoin.networks.lynx = {
+  messagePrefix: '\x18Lynx Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x2d,
+  scriptHash: 0x32,
+  wif: 0xad,
+};
+
+bitcoinjs.bitcoin.networks.minexcoin = {
+  messagePrefix: '\x18Bitcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x4b,
+  scriptHash: 0x05,
+  wif: 0x80,
+};
+
+bitcoinjs.bitcoin.networks.navcoin = {
+  messagePrefix: '\x18Navcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x35,
+  scriptHash: 0x55,
+  wif: 0x96,
+};
+
+bitcoinjs.bitcoin.networks.neoscoin = {
+  messagePrefix: '\x18NeosCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x35,
+  scriptHash: 0x05,
+  wif: 0xb1,
+};
+
+bitcoinjs.bitcoin.networks.neurocoin = {
+  messagePrefix: '\x18PPCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x35,
+  scriptHash: 0x75,
+  wif: 0xb5,
+};
+
+bitcoinjs.bitcoin.networks.newyorkc = {
+  messagePrefix: '\x18newyorkc Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x3c,
+  scriptHash: 0x16,
+  wif: 0xbc,
+};
+
+bitcoinjs.bitcoin.networks.novacoin = {
+  messagePrefix: '\x18NovaCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x08,
+  scriptHash: 0x14,
+  wif: 0x88,
+};
+
+bitcoinjs.bitcoin.networks.nushares = {
+  messagePrefix: '\x18Nu Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x3f,
+  scriptHash: 0x40,
+  wif: 0x95,
+};
+
+bitcoinjs.bitcoin.networks.okcash = {
+  messagePrefix: '\x18OKCash Signed Message:\n',
+  bip32: {
+    public: 0x03CC23D7,
+    private: 0x03CC1C73,
+  },
+  pubKeyHash: 0x37,
+  scriptHash: 0x1c,
+  wif: 0x03,
+};
+
+bitcoinjs.bitcoin.networks.omnicore = {
+  messagePrefix: '\x18Bitcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x00,
+  scriptHash: 0x05,
+  wif: 0x80,
+};
+
+bitcoinjs.bitcoin.networks.pesobit = {
+  messagePrefix: '\x18Pesobit Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x37,
+  scriptHash: 0x55,
+  wif: 0xb7,
+};
+
+bitcoinjs.bitcoin.networks.pinkcoin = {
+  messagePrefix: '\x18Pinkcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x03,
+  scriptHash: 0x1c,
+  wif: 0x83,
+};
+
+bitcoinjs.bitcoin.networks.poswcoin = {
+  messagePrefix: '\x18Poswcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x37,
+  scriptHash: 0x55,
+  wif: 0xb7,
+};
+
+bitcoinjs.bitcoin.networks.potcoin = {
+  messagePrefix: '\x18Potcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x37,
+  scriptHash: 0x05,
+  wif: 0xb7,
+};
+
+bitcoinjs.bitcoin.networks.putincoin = {
+  messagePrefix: '\x18PutinCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x37,
+  scriptHash: 0x14,
+  wif: 0xb7,
+};
+
+bitcoinjs.bitcoin.networks.reddcoin = {
+  messagePrefix: '\x18Reddcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x3d,
+  scriptHash: 0x05,
+  wif: 0xbd,
+};
+
+bitcoinjs.bitcoin.networks.revolutionvr = {
+  messagePrefix: '\x18Voxels Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x46,
+  scriptHash: 0x05,
+  wif: 0xc6,
+};
+
+bitcoinjs.bitcoin.networks.rubycoin = {
+  messagePrefix: '\x18Rubycoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x3c,
+  scriptHash: 0x55,
+  wif: 0xbc,
+};
+
+bitcoinjs.bitcoin.networks.smileycoin = {
+  messagePrefix: '\x18Smileycoin Signed Message:\n',
+  bip32: {
+    public: 0x1E562D9A,
+    private: 0x1E5631BC,
+  },
+  pubKeyHash: 0x19,
+  scriptHash: 0x05,
+  wif: 0x05,
+};
+
+bitcoinjs.bitcoin.networks.solarcoin = {
+  messagePrefix: '\x18SolarCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x12,
+  scriptHash: 0x05,
+  wif: 0x92,
+};
+
+bitcoinjs.bitcoin.networks.stratis = {
+  messagePrefix: '\x18Stratis Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x3f,
+  scriptHash: 0x7d,
+  wif: 0xbf,
+};
+
+bitcoinjs.bitcoin.networks.syscoin = {
+  messagePrefix: '\x18Syscoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x3f,
+  scriptHash: 0x05,
+  wif: 0xbf,
+};
+
+
+bitcoinjs.bitcoin.networks.toa = {
+  messagePrefix: '\x18TOA Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x41,
+  scriptHash: 0x17,
+  wif: 0xc1,
+};
+
+bitcoinjs.bitcoin.networks.ultimatesecurecash = {
+  messagePrefix: '\x18UltimateSecureCash Signed Message:\n',
+  bip32: {
+    public: 0xEE80286A,
+    private: 0xEE8031E8,
+  },
+  pubKeyHash: 0x44,
+  scriptHash: 0x7d,
+  wif: 0xbf,
+};
+
+bitcoinjs.bitcoin.networks.unobtanium = {
+  messagePrefix: '\x18Unobtanium Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x82,
+  scriptHash: 0x1e,
+  wif: 0xe0,
+};
+
+bitcoinjs.bitcoin.networks.vcash = {
+  messagePrefix: '\x18Vcash Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x47,
+  scriptHash: 0x08,
+  wif: 0xc7,
+};
+
+bitcoinjs.bitcoin.networks.verge = {
+  messagePrefix: '\x18VERGE Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x1e,
+  scriptHash: 0x21,
+  wif: 0x9e,
+};
+
+bitcoinjs.bitcoin.networks.vertcoin = {
+  messagePrefix: '\x18Vertcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x47,
+  scriptHash: 0x05,
+  wif: 0xc7,
+};
+
+bitcoinjs.bitcoin.networks.vivo = {
+  messagePrefix: '\x18DarkCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x46,
+  scriptHash: 0x0a,
+  wif: 0xc6,
+};
+
+bitcoinjs.bitcoin.networks.vpncoin = {
+  messagePrefix: '\x18VpnCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x47,
+  scriptHash: 0x05,
+  wif: 0xc7,
+};
+
+bitcoinjs.bitcoin.networks.whitecoin = {
+  messagePrefix: '\x18Whitecoin Signed Message:\n',
+  bip32: {
+    public: 0x04887F1E,
+    private: 0x048894ED,
+  },
+  pubKeyHash: 0x49,
+  scriptHash: 0x57,
+  wif: 0xc9,
+};
+
+bitcoinjs.bitcoin.networks.wincoin = {
+  messagePrefix: '\x18WinCoin Signed Message:\n',
+  bip32: {
+    public: 0x0488b21e,
+    private: 0x0488ade4,
+  },
+  pubKeyHash: 0x49,
+  scriptHash: 0x1c,
+  wif: 0xc9,
+};
+
+bitcoinjs.bitcoin.networks.zcoin = {
+  messagePrefix: '\x18Zcoin Signed Message:\n',
+  bip32: {
+    public: 0x0488B21E,
+    private: 0x0488ADE4,
+  },
+  pubKeyHash: 0x52,
+  scriptHash: 0x07,
+  wif: 0xd2,
+};
index a10d99d7373235b07dbe936b604656f79c0542a0..e80a76494c97189f2a1550677c0f1b45f2301f6b 100644 (file)
     }
 
     var networks = [
+        {
+            name: "AC - Asiacoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.asiacoin;
+                setHdCoin(51);
+            },
+        },
+        {
+            name: "ACC - Adcoin",
+            segwitAvailable: true,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.adcoin;
+                setHdCoin(161);
+            },
+        },
+        {
+            name: "AUR - Auroracoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.auroracoin;
+                setHdCoin(85);
+            },
+        },
         {
             name: "AXE - Axe",
             segwitAvailable: false,
                 setHdCoin(0);
             },
         },
+        {
+            name: "BCA - Bitcoin Atom",
+            segwitAvailable: true,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.atom;
+                setHdCoin(185);
+            },
+        },
         {
             name: "BCH - Bitcoin Cash",
             segwitAvailable: false,
                 setHdCoin(800);
             },
         },
+        {
+            name: "BELA - Belacoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.belacoin;
+                setHdCoin(73);
+            },
+        },
         {
             name: "BLK - BlackCoin",
             segwitAvailable: false,
                 setHdCoin(10);
             },
         },
+        {
+            name: "BRIT - Britcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.britcoin;
+                setHdCoin(70);
+            },
+        },
+        {
+            name: "BSD - Bitsend",
+            segwitAvailable: true,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.bitsend;
+                setHdCoin(91);
+            },
+        },
+        {
+            name: "BTA - Bata",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.bata;
+                setHdCoin(89);
+            },
+        },
         {
             name: "BTC - Bitcoin",
             segwitAvailable: true,
                 setHdCoin(156);
             },
         },
+        {
+            name: "BTX - Bitcore",
+            segwitAvailable: true,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.bitcore;
+                setHdCoin(160);
+            },
+        },
+        {
+            name: "CCN - Cannacoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.cannacoin;
+                setHdCoin(19);
+            },
+        },
+        {
+            name: "CDN - Canadaecoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.canadaecoin;
+                setHdCoin(34);
+            },
+        },
         {
             name: "CLAM - Clams",
             segwitAvailable: false,
                 setHdCoin(23);
             },
         },
+        {
+            name: "CLUB - Clubcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.clubcoin;
+                setHdCoin(79);
+            },
+        },
+        {
+            name: "CMP - Compcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.compcoin;
+                setHdCoin(71);
+            },
+        },
+        {
+            name: "CRAVE - Crave",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.crave;
+                setHdCoin(186);
+            },
+        },
         {
             name: "CRW - Crown",
             segwitAvailable: false,
                 setHdCoin(1);
             },
         },
+        {
+            name: "DFC - Defcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.defcoin;
+                setHdCoin(1337);
+            },
+        },
+        {
+            name: "DGB - Digibyte",
+            segwitAvailable: true,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.digibyte;
+                setHdCoin(20);
+            },
+        },
+        {
+            name: "DGC - Digitalcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.digitalcoin;
+                setHdCoin(18);
+            },
+        },
+        {
+            name: "DMD - Diamond",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.diamond;
+                setHdCoin(152);
+            },
+        },
         {
             name: "DNR - Denarius",
             segwitAvailable: false,
                 setHdCoin(3);
             },
         },
+        {
+            name: "ECN - Ecoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.ecoin;
+                setHdCoin(115);
+            },
+        },
+        {
+            name: "EDRC - Edrcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.edrcoin;
+                setHdCoin(56);
+            },
+        },
+        {
+            name: "EFL - Egulden",
+            segwitAvailable: true,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.egulden;
+                setHdCoin(78);
+            },
+        },
+        {
+            name: "EMC2 - Einsteinium",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.einsteinium;
+                setHdCoin(41);
+            },
+        },
+        {
+            name: "ERC - Europecoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.europecoin;
+                setHdCoin(151);
+            },
+        },
         {
             name: "ETH - Ethereum",
             segwitAvailable: false,
                 setHdCoin(60);
             },
         },
+        {
+            name: "EXCL - Exclusivecoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.exclusivecoin;
+                setHdCoin(190);
+            },
+        },
         {
             name: "FJC - Fujicoin",
             segwitAvailable: false,
                 setHdCoin(75);
             },
         },
+        {
+            name: "FLASH - Flashcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.flashcoin;
+                setHdCoin(120);
+            },
+        },
+        {
+            name: "FRST - Firstcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.firstcoin;
+                setHdCoin(167);
+            },
+        },
+        {
+            name: "FTC - Feathercoin",
+            segwitAvailable: true,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.feathercoin;
+                setHdCoin(8);
+            },
+        },
         {
             name: "GAME - GameCredits",
             segwitAvailable: false,
                 setHdCoin(101);
             },
         },
+        {
+            name: "GBX - Gobyte",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.gobyte;
+                setHdCoin(176);
+            },
+        },
+        {
+            name: "GCR - GCRCoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.gcr;
+                setHdCoin(79);
+            },
+        },
+        {
+            name: "GRC - Gridcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.gridcoin;
+                setHdCoin(84);
+            },
+        },
+        {
+            name: "HNC - Helleniccoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.helleniccoin;
+                setHdCoin(168);
+            },
+        },
+        {
+            name: "INSN - Insane",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.insane;
+                setHdCoin(68);
+            },
+        },
+        {
+            name: "IOP - Iop",
+            segwitAvailable: true,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.iop;
+                setHdCoin(66);
+            },
+        },
+        {
+            name: "IXC - Ixcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.ixcoin;
+                setHdCoin(86);
+            },
+        },
         {
             name: "JBS - Jumbucks",
             segwitAvailable: false,
                 setHdCoin(141);
             },
         },
+        {
+            name: "LBC - Library Credits",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.lbry;
+                setHdCoin(140);
+            },
+        },
+        {
+            name: "LCC - Litecoincash",
+            segwitAvailable: true,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.litecoincash;
+                setHdCoin(192);
+            },
+        },
+        {
+            name: "LDCN - Landcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.landcoin;
+                setHdCoin(63);
+            },
+        },
+        {
+            name: "LINX - Linx",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.linx;
+                setHdCoin(114);
+            },
+        },
         {
             name: "LTC - Litecoin",
             segwitAvailable: true,
                 DOM.litecoinLtubContainer.removeClass("hidden");
             },
         },
+        {
+            name: "LYNX - Lynx",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.lynx;
+                setHdCoin(191);
+            },
+        },
         {
             name: "MAZA - Maza",
             segwitAvailable: false,
                 setHdCoin(13);
             },
         },
+        {
+            name: "MNX - Minexcoin",
+            segwitAvailable: true,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.minexcoin;
+                setHdCoin(182);
+            },
+        },
         {
             name: "MONA - Monacoin",
             segwitAvailable: true,
                 setHdCoin(22);
             },
         },
+        {
+            name: "NAV - Navcoin",
+            segwitAvailable: true,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.navcoin;
+                setHdCoin(130);
+            },
+        },
         {
             name: "NEBL - Neblio",
             segwitAvailable: false,
                 setHdCoin(146);
             },
         },
+        {
+            name: "NEOS - Neoscoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.neoscoin;
+                setHdCoin(25);
+            },
+        },
+        {
+            name: "NLG - Gulden",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.gulden;
+                setHdCoin(87);
+            },
+        },
         {
             name: "NMC - Namecoin",
             segwitAvailable: false,
                 setHdCoin(7);
             },
         },
+        {
+            name: "NRO - Neurocoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.neurocoin;
+                setHdCoin(110);
+            },
+        },
+        {
+            name: "NSR - Nushares",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.nushares;
+                setHdCoin(11);
+            },
+        },
+        {
+            name: "NYC - Newyorkc",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.newyorkc;
+                setHdCoin(179);
+            },
+        },
+        {
+            name: "NVC - Novacoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.novacoin;
+                setHdCoin(50);
+            },
+        },
+        {
+            name: "OK - Okcash",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.okcash;
+                setHdCoin(69);
+            },
+        },
+        {
+            name: "OMNI - Omnicore",
+            segwitAvailable: true,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.omnicore;
+                setHdCoin(200);
+            },
+        },
         {
             name: "ONX - Onixcoin",
             segwitAvailable: false,
                 setHdCoin(174);
             },
         },
+        {
+            name: "PINK - Pinkcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.pinkcoin;
+                setHdCoin(117);
+            },
+        },
         {
             name: "PIVX - PIVX",
             segwitAvailable: false,
                 setHdCoin(1);
             },
         },
+        {
+            name: "POSW - POSWcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.poswcoin;
+                setHdCoin(47);
+            },
+        },
+        {
+            name: "POT - Potcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.potcoin;
+                setHdCoin(81);
+            },
+        },
         {
             name: "PPC - Peercoin",
             segwitAvailable: false,
                 setHdCoin(6);
             },
         },
+        {
+            name: "PSB - Pesobit",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.pesobit;
+                setHdCoin(62);
+            },
+        },
+        {
+            name: "PUT - Putincoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.putincoin;
+                setHdCoin(122);
+            },
+        },
+        {
+            name: "RBY - Rubycoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.rubycoin;
+                setHdCoin(16);
+            },
+        },
+        {
+            name: "RDD - Reddcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.reddoin;
+                setHdCoin(4);
+            },
+        },
+        {
+            name: "RVR - RevolutionVR",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.revolutionvr;
+                setHdCoin(129);
+            },
+        },
         {
             name: "SDC - ShadowCash",
             segwitAvailable: false,
                 setHdCoin(111);
             },
         },
+        {
+            name: "SLR - Solarcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.solarcoin;
+                setHdCoin(58);
+            },
+        },
+        {
+            name: "SMLY - Smileycoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.smileycoin;
+                setHdCoin(59);
+            },
+        },
+        {
+            name: "STRAT - Stratis",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.stratis;
+                setHdCoin(105);
+            },
+        },
+        {
+            name: "SYS - Syscoin",
+            segwitAvailable: true,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.syscoin;
+                setHdCoin(57);
+            },
+        },
+        {
+            name: "THC - Hempcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.hempcoin;
+                setHdCoin(113);
+            },
+        },
+        {
+            name: "TOA - Toa",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.toa;
+                setHdCoin(159);
+            },
+        },
+        {
+            name: "USC - Ultimatesecurecash",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.ultimatesecurecash;
+                setHdCoin(112);
+            },
+        },
         {
             name: "USNBT - NuBits",
             segwitAvailable: false,
                 setHdCoin(12);
             },
         },
+        {
+            name: "UNO - Unobtanium",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.unobtanium;
+                setHdCoin(92);
+            },
+        },
+        {
+            name: "VASH - Vpncoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.vpncoin;
+                setHdCoin(33);
+            },
+        },
         {
             name: "VIA - Viacoin",
             segwitAvailable: false,
                 setHdCoin(1);
             },
         },
+        {
+            name: "VIVO - Vivo",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.vivo;
+                setHdCoin(166);
+            },
+        },
+        {
+            name: "VTC - Vertcoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.vertcoin;
+                setHdCoin(28);
+            },
+        },
+        {
+            name: "WC - Wincoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.wincoin;
+                setHdCoin(181);
+            },
+        },
+        {
+            name: "XBC - Bitcoinplus",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.bitcoinplus;
+                setHdCoin(65);
+            },
+        },
         {
             name: "XMY - Myriadcoin",
             segwitAvailable: false,
                 setHdCoin(144);
             },
         },
+        {
+            name: "XVC - Vcash",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.vcash;
+                setHdCoin(127);
+            },
+        },
+        {
+            name: "XVG - Verge",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.verge;
+                setHdCoin(77);
+            },
+        },
+        {
+            name: "XWC - Whitecoin",
+            segwitAvailable: false,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.whitecoin;
+                setHdCoin(155);
+            },
+        },
+        {
+            name: "XZC - Zcoin",
+            segwitAvailable: true,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.zcoin;
+                setHdCoin(136);
+            },
+        },
     ]
 
     var clients = [
index 64ed71b2f8e9ef037a640fcc6aacc19266411675..571047f340fcbf12960797ba2090bcbbf6829a3b 100644 (file)
@@ -641,6 +641,525 @@ it('Allows selection of Beetlecoin', function(done) {
     };
     testNetwork(done, params);
 });
+it('Allows selection of Adcoin', function(done) {
+    var params = {
+        selectText: "ACC - Adcoin",
+        firstAddress: "AcEDM6V5sF4kFHC76MJjjfProtS5Sw2qcd",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Asiacoin', function(done) {
+    var params = {
+        selectText: "AC - Asiacoin",
+        firstAddress: "ALupuEEz7kJjQTAvmtcBMBVuEjPa7GqZzE",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Auroracoin', function(done) {
+    var params = {
+        selectText: "AUR - Auroracoin",
+        firstAddress: "ANuraS6F4Jpi413FEnavjYkKYJJRHkgYCm",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Bata', function(done) {
+    var params = {
+        selectText: "BTA - Bata",
+        firstAddress: "BGxBdNeYPtF3GCuTtZBPQdFxCkdBYSF3fj",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Belacoin', function(done) {
+    var params = {
+        selectText: "BELA - Belacoin",
+        firstAddress: "BEeetqpNffdzeknSpNmQp5KAFh2KK1Qx7S",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Bitcoin Atom', function(done) {
+    var params = {
+        selectText: "BCA - Bitcoin Atom",
+        firstAddress: "AMy6qMbJeC4zsGRL6iWszmeCdQH65fgfih",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Bitcoinplus', function(done) {
+    var params = {
+        selectText: "XBC - Bitcoinplus",
+        firstAddress: "B7FSynZoDbEwTCSgsXq9nJ5ue8owYLVL8r",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Bitcore', function(done) {
+    var params = {
+        selectText: "BTX - Bitcore",
+        firstAddress: "1Dg18EtqhReS11e9h8khkLjWGLHVjPM2AB",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Bitsend', function(done) {
+    var params = {
+        selectText: "BSD - Bitsend",
+        firstAddress: "iBPk7LYjDun3EPk7CRR8UUmnPoceVc1bp2",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Britcoin', function(done) {
+    var params = {
+        selectText: "BRIT - Britcoin",
+        firstAddress: "B6Aue4J2XLs1f1dtD4H1SHYFfh4XrmEbrw",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Canadaecoin', function(done) {
+    var params = {
+        selectText: "CDN - Canadaecoin",
+        firstAddress: "CanAyCfd5Rj2CQVfaoAmvDUZunPM5W1AEQ",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Cannacoin', function(done) {
+    var params = {
+        selectText: "CCN - Cannacoin",
+        firstAddress: "CYjW8xWB43g6krLJTmmrPk1PonoQX7h9Qd",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Clubcoin', function(done) {
+    var params = {
+        selectText: "CLUB - Clubcoin",
+        firstAddress: "CHMDEXN4sihpSVX4GyAa2hZ62shnby7uyN",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Compcoin', function(done) {
+    var params = {
+        selectText: "CMP - Compcoin",
+        firstAddress: "CLshtw3zhxkseBJS46UF12v3AFy9Dx7JVv",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Crave', function(done) {
+    var params = {
+        selectText: "CRAVE - Crave",
+        firstAddress: "VCYJeti6uKMNBFKCL7eP96UwuFWYHM7c85",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Defcoin', function(done) {
+    var params = {
+        selectText: "DFC - Defcoin",
+        firstAddress: "D8swcgyaaFUrXZU3ATwbgy16buCpWqbG1M",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Diamond', function(done) {
+    var params = {
+        selectText: "DMD - Diamond",
+        firstAddress: "dJnrVbLL9UPjdaVRz2C8VpqHZknqAqjLek",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Digibyte', function(done) {
+    var params = {
+        selectText: "DGB - Digibyte",
+        firstAddress: "D85Rp9jwLtMdmP6wGjTiqHBdVQLST3YCEq",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Digitalcoin', function(done) {
+    var params = {
+        selectText: "DGC - Digitalcoin",
+        firstAddress: "DKw4UGKEAZWweDNEbBFNQx4EM8x1mpUdia",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Ecoin', function(done) {
+    var params = {
+        selectText: "ECN - Ecoin",
+        firstAddress: "e6WFPLG5gcXyF7cESFteH1hE2XSmowW5yB",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Edrcoin', function(done) {
+    var params = {
+        selectText: "EDRC - Edrcoin",
+        firstAddress: "eh1nUJsvgKPFv6ebMBfcwJ299GMCpjeZUG",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Egulden', function(done) {
+    var params = {
+        selectText: "EFL - Egulden",
+        firstAddress: "Lg66yt55R7edRM58cDhKzXik2kFme3viX7",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Einsteinium', function(done) {
+    var params = {
+        selectText: "EMC2 - Einsteinium",
+        firstAddress: "EVAABm9hXKHk2MpVMbwNakRubFnNha5m8m",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Europecoin', function(done) {
+    var params = {
+        selectText: "ERC - Europecoin",
+        firstAddress: "ESA2YwPYntAoaPrE8Fm5qkKRtkcwLcwD6R",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Exclusivecoin', function(done) {
+    var params = {
+        selectText: "EXCL - Exclusivecoin",
+        firstAddress: "EbUa6m8UZW6nTxsYZD2FsDjkadKbp5M6JT",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Feathercoin', function(done) {
+    var params = {
+        selectText: "FTC - Feathercoin",
+        firstAddress: "6gDdjAMoSgQaW8UhqK3oboHs6ftGAroKkM",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Firstcoin', function(done) {
+    var params = {
+        selectText: "FRST - Firstcoin",
+        firstAddress: "FJN9GzfMm7Q8R4DJwK1H9F6A1GTghvFiMJ",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Flashcoin', function(done) {
+    var params = {
+        selectText: "FLASH - Flashcoin",
+        firstAddress: "UWfpf5LfMmLxZYooEb2EyvWhZ8NG7EZDRt",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of GCRCoin', function(done) {
+    var params = {
+        selectText: "GCR - GCRCoin",
+        firstAddress: "GJjF5cLwyXLacpuvXAVksxGxKvHDjx58d6",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Gobyte', function(done) {
+    var params = {
+        selectText: "GBX - Gobyte",
+        firstAddress: "GS813Ys2brkmvSUw1rUqGPm2HqQVDHJRyA",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Gridcoin', function(done) {
+    var params = {
+        selectText: "GRC - Gridcoin",
+        firstAddress: "SGrWbBPvobgqKRF8td1Kdc9vbRY7MJ78Y9",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Gulden', function(done) {
+    var params = {
+        selectText: "NLG - Gulden",
+        firstAddress: "GcDP7cNEc33MPPdTFNJ8pZc6VMZJ2CbKxY",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Helleniccoin', function(done) {
+    var params = {
+        selectText: "HNC - Helleniccoin",
+        firstAddress: "LbHEKe5H72zp9G1fuWNiiNePTUfJb88915",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Hempcoin', function(done) {
+    var params = {
+        selectText: "THC - Hempcoin",
+        firstAddress: "H8sdWbZyJV4gyXyHtLXDaNnAuUDhK5mfTV",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Insane', function(done) {
+    var params = {
+        selectText: "INSN - Insane",
+        firstAddress: "iMPqEJMiXWuxC9U2NVinCCMr4t72h58EWx",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Iop', function(done) {
+    var params = {
+        selectText: "IOP - Iop",
+        firstAddress: "pGKQmcaPf95Ur5o6oHK4qdiZ52p1yaTvq1",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Ixcoin', function(done) {
+    var params = {
+        selectText: "IXC - Ixcoin",
+        firstAddress: "xgE9bTZ6YypT3E6ByzkTt31Hq68E9BqywH",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Landcoin', function(done) {
+    var params = {
+        selectText: "LDCN - Landcoin",
+        firstAddress: "LLvLwNjG1aJcn1RS4W4GJUbv8fNaRATG7c",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Library Credits', function(done) {
+    var params = {
+        selectText: "LBC - Library Credits",
+        firstAddress: "bQJEQrHDJyHdqycB32uysh1SWn8Ln8LMdg",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Linx', function(done) {
+    var params = {
+        selectText: "LINX - Linx",
+        firstAddress: "XGWQ3cb3LGUB3VnHmj6xYSMgnokNbf6dyk",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Litecoincash', function(done) {
+    var params = {
+        selectText: "LCC - Litecoincash",
+        firstAddress: "Ce5n7fjUuQPLutJ4W5nCCfQLKdKLE1mv9A",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Lynx', function(done) {
+    var params = {
+        selectText: "LYNX - Lynx",
+        firstAddress: "KUeY3ZdZkg96p4W98pj1JjygCFU1XqWdw3",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Minexcoin', function(done) {
+    var params = {
+        selectText: "MNX - Minexcoin",
+        firstAddress: "XC1VnyJVfiMDwWgFtAHDp41cgY3AHk3dJT",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Navcoin', function(done) {
+    var params = {
+        selectText: "NAV - Navcoin",
+        firstAddress: "NTQVTPK3NWSQLKoffkiQw99T8PifkF1Y2U",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Neoscoin', function(done) {
+    var params = {
+        selectText: "NEOS - Neoscoin",
+        firstAddress: "NgATz6QbQNXvayHQ4CpZayugb9HeaPDdby",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Neurocoin', function(done) {
+    var params = {
+        selectText: "NRO - Neurocoin",
+        firstAddress: "NVdYErQ3mFpDuF5DquW9WMiT7sLc8ufFTn",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Newyorkc', function(done) {
+    var params = {
+        selectText: "NYC - Newyorkc",
+        firstAddress: "RSVMfyH1fKfy3puADJEhut2vfkRyon6imm",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Novacoin', function(done) {
+    var params = {
+        selectText: "NVC - Novacoin",
+        firstAddress: "4JRvUmxcKCJmaMXZyvRoSS1cmG2XvnZfHN",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Nushares', function(done) {
+    var params = {
+        selectText: "NSR - Nushares",
+        firstAddress: "SecjXzU3c7EecdT7EbC4vvmbdtBBokWh6J",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Okcash', function(done) {
+    var params = {
+        selectText: "OK - Okcash",
+        firstAddress: "PV4Qp1TUYuGv4TqVtLZtqvrsWWRycfx1Yi",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Omnicore', function(done) {
+    var params = {
+        selectText: "OMNI - Omnicore",
+        firstAddress: "1Q1t3gonjCT3rW38TsTsCvgSc3hh7zBGbi",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Pesobit', function(done) {
+    var params = {
+        selectText: "PSB - Pesobit",
+        firstAddress: "PDePsF7ALyXP7JaywokdYiRTDtKa14MAr1",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Pinkcoin', function(done) {
+    var params = {
+        selectText: "PINK - Pinkcoin",
+        firstAddress: "2TgjYQffjbzUHJghNaVbdsjHbRwruC3yzC",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of POSWcoin', function(done) {
+    var params = {
+        selectText: "POSW - POSWcoin",
+        firstAddress: "PNxewmZoPnGBvoEbH6hgQZCK1igDiBCdgC",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Potcoin', function(done) {
+    var params = {
+        selectText: "POT - Potcoin",
+        firstAddress: "PEo7Vg2ctXgpP4vuLPeY9aGJtZotyrmiHc",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Putincoin', function(done) {
+    var params = {
+        selectText: "PUT - Putincoin",
+        firstAddress: "PViWnfr2uFtovd6e7joM49C94CsGSnqJis",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Reddcoin', function(done) {
+    var params = {
+        selectText: "RDD - Reddcoin",
+        firstAddress: "1M4druAcUfkXBaAcQ4cCgCLPHChiaib6kL",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of RevolutionVR', function(done) {
+    var params = {
+        selectText: "RVR - RevolutionVR",
+        firstAddress: "VXeeoP2jkzZnMFxtc66ZBZK1NHN5QJnnjL",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Rubycoin', function(done) {
+    var params = {
+        selectText: "RBY - Rubycoin",
+        firstAddress: "RV76JDtjTs11JdMDRToYn6CHecMRPLnKS6",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Smileycoin', function(done) {
+    var params = {
+        selectText: "SMLY - Smileycoin",
+        firstAddress: "BEZVnEBCAyFByrgKpwAgYgtvP4rKAd9Sj2",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Solarcoin', function(done) {
+    var params = {
+        selectText: "SLR - Solarcoin",
+        firstAddress: "8LZ13HbnjtaMJWSvvVFNTLf71zFfDrhwLu",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Stratis', function(done) {
+    var params = {
+        selectText: "STRAT - Stratis",
+        firstAddress: "ScfJnq3QDhKgDMEds6sqUE1ot6ShfhmXXq",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Syscoin', function(done) {
+    var params = {
+        selectText: "SYS - Syscoin",
+        firstAddress: "SZwJi42Pst3VAMomyK5DG4157WM5ofRmSj",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Toa', function(done) {
+    var params = {
+        selectText: "TOA - Toa",
+        firstAddress: "TSe1QAnUwQzUfbBusDzRJ9URttrRGKoNKF",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Ultimatesecurecash', function(done) {
+    var params = {
+        selectText: "USC - Ultimatesecurecash",
+        firstAddress: "UPyLAZU2Che5fiy7Ed8xVJFmXAUhitA4ug",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Unobtanium', function(done) {
+    var params = {
+        selectText: "UNO - Unobtanium",
+        firstAddress: "uUBMPVMXrR6qhqornJqKTWgr8L69vihSL9",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Vcash', function(done) {
+    var params = {
+        selectText: "XVC - Vcash",
+        firstAddress: "VuL53MSY6KjvAjKSeRkh3NDnKykacDVeps",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Verge', function(done) {
+    var params = {
+        selectText: "XVG - Verge",
+        firstAddress: "DCrVuGkMjLJpTGgwAgv9AcMdeb1nkWbjZA",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Vertcoin', function(done) {
+    var params = {
+        selectText: "VTC - Vertcoin",
+        firstAddress: "Vf6koGuiWdXQfx8tNqxoNeEDxh4xh5cxsG",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Vivo', function(done) {
+    var params = {
+        selectText: "VIVO - Vivo",
+        firstAddress: "VFmBwuXXGhJe7MarQG2GfzHMFebRHgfSpB",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Vpncoin', function(done) {
+    var params = {
+        selectText: "VASH - Vpncoin",
+        firstAddress: "VoEmH1qXC4TsSgBAStR21QYetwnFqbqCx9",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Whitecoin', function(done) {
+    var params = {
+        selectText: "XWC - Whitecoin",
+        firstAddress: "WcSwCAUqrSgeSYbsaS3SSWWhsx8KRYTFDR",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Wincoin', function(done) {
+    var params = {
+        selectText: "WC - Wincoin",
+        firstAddress: "WaDVCESMGgyKgNESdn3u43NnwmGSkZED3Z",
+    };
+    testNetwork(done, params);
+});
+it('Allows selection of Zcoin', function(done) {
+    var params = {
+        selectText: "XZC - Zcoin",
+        firstAddress: "a6VcMdP4XgAA9Tr7xNszmPG5FZpfRf17Cq",
+    };
+    testNetwork(done, params);
+});
+
 
 // BIP39 seed is set from phrase
 it('Sets the bip39 seed from the prhase', function(done) {