From: zr Date: Fri, 18 Sep 2020 07:28:56 +0000 (+0800) Subject: Modify to use uncompressed public key as keccak256 input for TRX X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git;a=commitdiff_plain;h=d7125cda1d60199016272c34b2ce740f06077293 Modify to use uncompressed public key as keccak256 input for TRX --- diff --git a/src/js/index.js b/src/js/index.js index 2c02721..e959c58 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -1141,6 +1141,7 @@ } //TRX is different if (networks[DOM.network.val()].name == "TRX - Tron") { + keyPair = new libs.bitcoin.ECPair(keyPair.d, null, { network: network, compressed: false }); var pubkeyBuffer = keyPair.getPublicKeyBuffer(); var ethPubkey = libs.ethUtil.importPublic(pubkeyBuffer); var addressBuffer = libs.ethUtil.publicToAddress(ethPubkey);