X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2Fjs%2Findex.js;h=ad2b8597c13b5945b68e10a5fa87b61105752bb3;hb=b64fb35301060c00acaf25beec37971d1877d0cd;hp=fc467fe55188f9428dbec3d57377e430a07afc4c;hpb=e9491c7efd88b23fc505f546845f52bfbb7fd864;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git diff --git a/src/js/index.js b/src/js/index.js index fc467fe..ad2b859 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") @@ -1838,6 +1846,7 @@ || (name == "ELLA - Ellaism") || (name == "ESN - Ethersocial Network") || (name == "VET - VeChain") + || (name == "ERE - EtherCore") } function networkHasSegwit() { @@ -2417,6 +2426,14 @@ setHdCoin(194); }, }, + { + name: "ERE - EtherCore", + segwitAvailable: false, + onSelect: function() { + network = libs.bitcoin.networks.bitcoin; + setHdCoin(466); + }, + }, { name: "ESN - Ethersocial Network", segwitAvailable: false, @@ -2727,6 +2744,14 @@ setHdCoin(214); }, }, + { + name: "MOAC - MOAC", + segwitAvailable: false, + onSelect: function() { + network = libs.bitcoin.networks.bitcoin; + setHdCoin(314); + }, + }, { name: "MUSIC - Musicoin", segwitAvailable: false, @@ -2948,16 +2973,16 @@ }, }, { - name: "RBTC - RSK", + name: "R-BTC - RSK", onSelect: function() { - network = libs.bitcoin.networks.rubycoin; + network = libs.bitcoin.networks.rsk; setHdCoin(137); }, }, { - name: "tRBTC - RSK Testnet", + name: "tR-BTC - RSK Testnet", onSelect: function() { - network = libs.bitcoin.networks.rubycoin; + network = libs.bitcoin.networks.rsktestnet; setHdCoin(37310); }, }, @@ -3066,6 +3091,13 @@ setHdCoin(105); }, }, + { + name: "SWTC - Jingtum", + onSelect: function() { + network = libs.bitcoin.networks.bitcoin; + setHdCoin(315); + }, + }, { name: "TSTRAT - Stratis Testnet", onSelect: function() {