X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2Fjs%2Findex.js;fp=src%2Fjs%2Findex.js;h=8c54cab6c13ac41b5a7051e8e9529f512c4f8198;hb=5de5781ad732f71ba62d8a1640eb946e853e3c8a;hp=f593b3a937a427e46511a036b1c3a311d35bd530;hpb=b4fd763cebfb7f9497e12ca09b6271e1b39ac145;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git diff --git a/src/js/index.js b/src/js/index.js index f593b3a..8c54cab 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -579,6 +579,15 @@ if (useHardenedAddresses) { indexText = indexText + "'"; } + // Ethereum values are different + if (networks[DOM.network.val()].name == "Ethereum") { + var privKeyBuffer = key.privKey.d.toBuffer(); + privkey = privKeyBuffer.toString('hex'); + var addressBuffer = ethUtil.privateToAddress(privKeyBuffer); + var hexAddress = addressBuffer.toString('hex'); + var checksumAddress = ethUtil.toChecksumAddress(hexAddress); + address = ethUtil.addHexPrefix(checksumAddress); + } addAddressToList(indexText, address, pubkey, privkey); }, 50) } @@ -1148,6 +1157,13 @@ DOM.bip44coin.val(6); }, }, + { + name: "Ethereum", + onSelect: function() { + network = bitcoin.networks.bitcoin; + DOM.bip44coin.val(60); + }, + }, ] var clients = [