diff options
Diffstat (limited to 'public/js/register.js')
| -rw-r--r-- | public/js/register.js | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/public/js/register.js b/public/js/register.js index 2d2b2c52..02041163 100644 --- a/public/js/register.js +++ b/public/js/register.js @@ -5,14 +5,15 @@ g = this; $(function() { - var key, privkey; + var key, mnemonic, privkey; $('#username').focus(); $('#password').pwstrength({ showVerdicts: false }); - key = new Key(); - $('#pubkey').val(key.extended_public_key_string()); - privkey = key.extended_private_key_string(); + mnemonic = bip39.generateMnemonic(); + key = bitcoin.HDNode.fromSeedBuffer(bip39.mnemonicToSeed(mnemonic)).deriveHardened(44).deriveHardened(0); + $('#pubkey').val(key.neutered().toString()); + privkey = key.toString(); $('#password').keyup(function(e) { var enc_privkey; if (e.keyCode === 9 || e.keyCode === 16) { |
