X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2Fjs%2Findex.js;h=009a32036d94d0ec259d4aa7be78554d45b0772b;hb=115eb450839f1ecc86ffe03768a59637986a6c83;hp=62bab81bf3efa6cf9a1b0f751c2d7f19206f8416;hpb=c1d6274224e2dcfde76107104d2c397bb487e745;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git diff --git a/src/js/index.js b/src/js/index.js index 62bab81..009a320 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -1134,8 +1134,10 @@ var hexAddress = addressBuffer.toString('hex'); var checksumAddress = libs.ethUtil.toChecksumAddress(hexAddress); address = libs.ethUtil.addHexPrefix(checksumAddress); - privkey = libs.ethUtil.addHexPrefix(privkey); pubkey = libs.ethUtil.addHexPrefix(pubkey); + if (hasPrivkey) { + privkey = libs.ethUtil.bufferToHex(keyPair.d.toBuffer()); + } } // Stellar is different @@ -1163,6 +1165,11 @@ privkey = convertRipplePriv(privkey); address = convertRippleAdrr(address); } + // Jingtum values are different + if (networks[DOM.network.val()].name == "SWTC - Jingtum") { + privkey = convertJingtumPriv(privkey); + address = convertJingtumAdrr(address); + } // CasinoCoin values are different if (networks[DOM.network.val()].name == "CSC - CasinoCoin") { privkey = convertCasinoCoinPriv(privkey); @@ -1830,6 +1837,7 @@ || (name == "EWT - EnergyWeb") || (name == "PIRL - Pirl") || (name == "MIX - MIX") + || (name == "MOAC - MOAC") || (name == "MUSIC - Musicoin") || (name == "POA - Poa") || (name == "EXP - Expanse") @@ -2022,6 +2030,13 @@ setHdCoin(161); }, }, + { + name: "AGM - Argoneum", + onSelect: function() { + network = libs.bitcoin.networks.argoneum; + setHdCoin(421); + }, + }, { name: "ARYA - Aryacoin", onSelect: function() { @@ -2270,6 +2285,14 @@ setHdCoin(186); }, }, + { + name: "CRP - CranePay", + onSelect: function() { + network = libs.bitcoin.networks.cranepay; + setHdCoin(2304); + }, + }, + { name: "CRW - Crown (Legacy)", onSelect: function() { @@ -2736,6 +2759,14 @@ setHdCoin(214); }, }, + { + name: "MOAC - MOAC", + segwitAvailable: false, + onSelect: function() { + network = libs.bitcoin.networks.bitcoin; + setHdCoin(314); + }, + }, { name: "MUSIC - Musicoin", segwitAvailable: false, @@ -2956,6 +2987,20 @@ setHdCoin(175); }, }, + { + name: "RBTC - RSK", + onSelect: function() { + network = libs.bitcoin.networks.rubycoin; + setHdCoin(137); + }, + }, + { + name: "tRBTC - RSK Testnet", + onSelect: function() { + network = libs.bitcoin.networks.rubycoin; + setHdCoin(37310); + }, + }, { name: "RBY - Rubycoin", onSelect: function() { @@ -3061,6 +3106,27 @@ setHdCoin(105); }, }, + { + name: "SUGAR - Sugarchain", + onSelect: function() { + network = libs.bitcoin.networks.sugarchain; + setHdCoin(408); + }, + }, + { + name: "TUGAR - Sugarchain Testnet", + onSelect: function() { + network = libs.bitcoin.networks.sugarchaintestnet; + setHdCoin(408); + }, + }, + { + name: "SWTC - Jingtum", + onSelect: function() { + network = libs.bitcoin.networks.bitcoin; + setHdCoin(315); + }, + }, { name: "TSTRAT - Stratis Testnet", onSelect: function() {