From: Suat Özgür Date: Mon, 17 Dec 2018 00:59:05 +0000 (+0100) Subject: Merge branch 'master' into master X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git;a=commitdiff_plain;h=612d6b42060e98d9a1cd69b594c23e3bb19d32fe Merge branch 'master' into master --- 612d6b42060e98d9a1cd69b594c23e3bb19d32fe diff --cc src/js/index.js index b887a67,4601848..690fff7 --- a/src/js/index.js +++ b/src/js/index.js @@@ -1748,9 -1942,743 +1954,751 @@@ }, }, { - name: "MultiBit HD", + name: "ERC - Europecoin", onSelect: function() { - DOM.bip32path.val("m/0'/0"); + network = bitcoinjs.bitcoin.networks.europecoin; + setHdCoin(151); + }, + }, + { + name: "ETC - Ethereum Classic", + segwitAvailable: false, + onSelect: function() { + network = bitcoinjs.bitcoin.networks.bitcoin; + setHdCoin(61); + }, + }, + { + name: "ETH - Ethereum", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.bitcoin; + setHdCoin(60); + }, + }, + { + name: "EXCL - Exclusivecoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.exclusivecoin; + setHdCoin(190); + }, + }, + { + name: "EXCC - ExchangeCoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.exchangecoin; + setHdCoin(0); + }, + }, + { + name: "EXP - Expanse", + segwitAvailable: false, + onSelect: function() { + network = bitcoinjs.bitcoin.networks.bitcoin; + setHdCoin(40); + }, + }, + { + name: "FJC - Fujicoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.fujicoin; + setHdCoin(75); + }, + }, + { + name: "FLASH - Flashcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.flashcoin; + setHdCoin(120); + }, + }, + { + name: "FRST - Firstcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.firstcoin; + setHdCoin(167); + }, + }, + { + name: "FTC - Feathercoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.feathercoin; + setHdCoin(8); + }, + }, + { + name: "GAME - GameCredits", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.game; + setHdCoin(101); + }, + }, + { + name: "GBX - Gobyte", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.gobyte; + setHdCoin(176); + }, + }, + { + name: "GCR - GCRCoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.gcr; + setHdCoin(79); + }, + }, + { + name: "GRC - Gridcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.gridcoin; + setHdCoin(84); + }, + }, + { + name: "HNC - Helleniccoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.helleniccoin; + setHdCoin(168); + }, + }, + { + name: "HUSH - Hush", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.hush; + setHdCoin(197); + }, + }, + { + name: "INSN - Insane", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.insane; + setHdCoin(68); + }, + }, + { + name: "IOP - Iop", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.iop; + setHdCoin(66); + }, + }, + { + name: "IXC - Ixcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.ixcoin; + setHdCoin(86); + }, + }, + { + name: "JBS - Jumbucks", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.jumbucks; + setHdCoin(26); + }, + }, + { + name: "KMD - Komodo", + bip49available: false, + onSelect: function() { + network = bitcoinjs.bitcoin.networks.komodo; + setHdCoin(141); + }, + }, + { + name: "KOBO - Kobocoin", + bip49available: false, + onSelect: function() { + network = bitcoinjs.bitcoin.networks.kobocoin; + setHdCoin(196); + }, + }, + { + name: "LBC - Library Credits", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.lbry; + setHdCoin(140); + }, + }, + { + name: "LCC - Litecoincash", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.litecoincash; + setHdCoin(192); + }, + }, + { + name: "LDCN - Landcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.landcoin; + setHdCoin(63); + }, + }, + { + name: "LINX - Linx", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.linx; + setHdCoin(114); + }, + }, + { + name: "LTC - Litecoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.litecoin; + setHdCoin(2); + DOM.litecoinLtubContainer.removeClass("hidden"); + }, + }, + { + name: "LTZ - LitecoinZ", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.litecoinz; + setHdCoin(221); + }, + }, + { + name: "LYNX - Lynx", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.lynx; + setHdCoin(191); + }, + }, + { + name: "MAZA - Maza", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.maza; + setHdCoin(13); + }, + }, + { + name: "MEC - Megacoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.megacoin; + setHdCoin(217); + }, + }, + { + name: "MIX - MIX", + segwitAvailable: false, + onSelect: function() { + network = bitcoinjs.bitcoin.networks.bitcoin; + setHdCoin(76); + }, + }, + { + name: "MNX - Minexcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.minexcoin; + setHdCoin(182); + }, + }, + { + name: "MONA - Monacoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.monacoin, + setHdCoin(22); + }, + }, + { + name: "MUSIC - Musicoin", + segwitAvailable: false, + onSelect: function() { + network = bitcoinjs.bitcoin.networks.bitcoin; + setHdCoin(184); + }, + }, + { + name: "NAV - Navcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.navcoin; + setHdCoin(130); + }, + }, + { + name: "NEBL - Neblio", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.neblio; + setHdCoin(146); + }, + }, + { + name: "NEOS - Neoscoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.neoscoin; + setHdCoin(25); + }, + }, + { + name: "NLG - Gulden", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.gulden; + setHdCoin(87); + }, + }, + { + name: "NMC - Namecoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.namecoin; + setHdCoin(7); + }, + }, + { + name: "NRG - Energi", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.energi; + setHdCoin(204); + }, + }, + { + name: "NRO - Neurocoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.neurocoin; + setHdCoin(110); + }, + }, + { + name: "NSR - Nushares", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.nushares; + setHdCoin(11); + }, + }, + { + name: "NYC - Newyorkc", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.newyorkc; + setHdCoin(179); + }, + }, + { + name: "NVC - Novacoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.novacoin; + setHdCoin(50); + }, + }, + { + name: "OK - Okcash", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.okcash; + setHdCoin(69); + }, + }, + { + name: "OMNI - Omnicore", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.omnicore; + setHdCoin(200); + }, + }, + { + name: "ONX - Onixcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.onixcoin; + setHdCoin(174); + }, + }, + { + name: "PHR - Phore", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.phore; + setHdCoin(444); + }, + }, + { + name: "PINK - Pinkcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.pinkcoin; + setHdCoin(117); + }, + }, + { + name: "PIRL - Pirl", + segwitAvailable: false, + onSelect: function() { + network = bitcoinjs.bitcoin.networks.bitcoin; + setHdCoin(164); + }, + }, + { + name: "PIVX - PIVX", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.pivx; + setHdCoin(119); + }, + }, + { + name: "PIVX - PIVX Testnet", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.pivxtestnet; + setHdCoin(1); + }, + }, + { + name: "POA - Poa", + segwitAvailable: false, + onSelect: function() { + network = bitcoinjs.bitcoin.networks.bitcoin; + setHdCoin(178); + }, + }, + { + name: "POSW - POSWcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.poswcoin; + setHdCoin(47); + }, + }, + { + name: "POT - Potcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.potcoin; + setHdCoin(81); + }, + }, + { + name: "PPC - Peercoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.peercoin; + setHdCoin(6); + }, + }, + { + name: "PRJ - ProjectCoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.projectcoin; + setHdCoin(533); + }, + }, + { + name: "PSB - Pesobit", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.pesobit; + setHdCoin(62); + }, + }, + { + name: "PUT - Putincoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.putincoin; + setHdCoin(122); + }, + }, + { + name: "RVN - Ravencoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.ravencoin; + setHdCoin(175); + }, + }, + { + name: "RBY - Rubycoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.rubycoin; + setHdCoin(16); + }, + }, + { + name: "RDD - Reddcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.reddcoin; + setHdCoin(4); + }, + }, + { + name: "RVR - RevolutionVR", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.revolutionvr; + setHdCoin(129); + }, + }, + { + name: "SAFE - Safecoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.safecoin; + setHdCoin(19165); + }, + }, + { + name: "SLS - Salus", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.salus; + setHdCoin(63); + }, + }, + { + name: "SDC - ShadowCash", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.shadow; + setHdCoin(35); + }, + }, + { + name: "SDC - ShadowCash Testnet", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.shadowtn; + setHdCoin(1); + }, + }, + { + name: "SLM - Slimcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.slimcoin; + setHdCoin(63); + }, + }, + { + name: "SLM - Slimcoin Testnet", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.slimcointn; + setHdCoin(111); + }, + }, + { + name: "SLR - Solarcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.solarcoin; + setHdCoin(58); + }, + }, + { + name: "SMLY - Smileycoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.smileycoin; + setHdCoin(59); + }, + }, + { + name: "STASH - Stash", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.stash; + setHdCoin(0xC0C0); + }, + }, + { + name: "STASH - Stash Testnet", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.stashtn; + setHdCoin(0xCAFE); + }, + }, + { + name: "STRAT - Stratis", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.stratis; + setHdCoin(105); + }, + }, + { + name: "TSTRAT - Stratis Testnet", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.stratistest; + setHdCoin(105); + }, + }, + { + name: "SYS - Syscoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.syscoin; + setHdCoin(57); + }, + }, + { + name: "THC - Hempcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.hempcoin; + setHdCoin(113); + }, + }, + { + name: "TOA - Toa", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.toa; + setHdCoin(159); + }, + }, + { + name: "USC - Ultimatesecurecash", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.ultimatesecurecash; + setHdCoin(112); + }, + }, + { + name: "USNBT - NuBits", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.nubits; + setHdCoin(12); + }, + }, + { + name: "UNO - Unobtanium", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.unobtanium; + setHdCoin(92); + }, + }, + { + name: "VASH - Vpncoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.vpncoin; + setHdCoin(33); + }, + }, + { + name: "VIA - Viacoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.viacoin; + setHdCoin(14); + }, + }, + { + name: "VIA - Viacoin Testnet", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.viacointestnet; + setHdCoin(1); + }, + }, + { + name: "VIVO - Vivo", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.vivo; + setHdCoin(166); + }, + }, + { + name: "VTC - Vertcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.vertcoin; + setHdCoin(28); + }, + }, + { + name: "WC - Wincoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.wincoin; + setHdCoin(181); + }, + }, + { + name: "XAX - Artax", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.artax; + setHdCoin(219); + }, + }, + { + name: "XBC - Bitcoinplus", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.bitcoinplus; + setHdCoin(65); + }, + }, ++ { ++ name: "XLM - Stellar", ++ onSelect: function() { ++ segwitAvailable: false, ++ network = null; ++ setHdCoin(148); ++ }, ++ }, + { + name: "XMY - Myriadcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.myriadcoin; + setHdCoin(90); + }, + }, + { + name: "XRP - Ripple", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.bitcoin; + setHdCoin(144); + }, + }, + { + name: "XVC - Vcash", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.vcash; + setHdCoin(127); + }, + }, + { + name: "XVG - Verge", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.verge; + setHdCoin(77); + }, + }, + { + name: "XUEZ - Xuez", + segwitAvailable: false, + onSelect: function() { + network = bitcoinjs.bitcoin.networks.xuez; + setHdCoin(225); + }, + }, + { + name: "XWC - Whitecoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.whitecoin; + setHdCoin(155); + }, + }, + { + name: "XZC - Zcoin", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.zcoin; + setHdCoin(136); + }, + }, + { + name: "ZCL - Zclassic", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.zclassic; + setHdCoin(147); + }, + }, + { + name: "ZEC - Zcash", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.zcash; + setHdCoin(133); + }, + }, + { + name: "ZEN - Zencash", + onSelect: function() { + network = bitcoinjs.bitcoin.networks.zencash; + setHdCoin(121); + }, + }, + ] + + var clients = [ + { + name: "Bitcoin Core", + onSelect: function() { + DOM.bip32path.val("m/0'/0'"); + DOM.hardenedAddresses.prop('checked', true); + }, + }, + { + name: "blockchain.info", + onSelect: function() { + DOM.bip32path.val("m/44'/0'/0'"); + DOM.hardenedAddresses.prop('checked', false); + }, + }, + { + name: "MultiBit HD", + onSelect: function() { + DOM.bip32path.val("m/0'/0"); + DOM.hardenedAddresses.prop('checked', false); + }, + }, + { + name: "Coinomi, Ledger", + onSelect: function() { + DOM.bip32path.val("m/44'/"+DOM.bip44coin.val()+"'/0'"); DOM.hardenedAddresses.prop('checked', false); }, }