From 3e0ed16a93761d6b706ddcc10ee37319fec43e36 Mon Sep 17 00:00:00 2001 From: Kirill Kovalenko Date: Fri, 18 Mar 2016 20:28:33 +0100 Subject: [PATCH] Display BIP39 seed --- src/index.html | 6 ++++++ src/js/index.js | 5 ++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/index.html b/src/index.html index de652d8..16d93e6 100644 --- a/src/index.html +++ b/src/index.html @@ -88,6 +88,12 @@ +
+ +
+ +
+
diff --git a/src/js/index.js b/src/js/index.js index 9dabe95..4f1ab24 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -1,6 +1,7 @@ (function() { var mnemonic = new Mnemonic("english"); + var seed = null var bip32RootKey = null; var bip32ExtendedKey = null; var network = bitcoin.networks.bitcoin; @@ -18,6 +19,7 @@ DOM.phrase = $(".phrase"); DOM.passphrase = $(".passphrase"); DOM.generate = $(".generate"); + DOM.seed = $(".seed"); DOM.rootKey = $(".root-key"); DOM.extendedPrivKey = $(".extended-priv-key"); DOM.extendedPubKey = $(".extended-pub-key"); @@ -169,7 +171,7 @@ } function calcBip32Seed(phrase, passphrase, path) { - var seed = mnemonic.toSeed(phrase, passphrase); + seed = mnemonic.toSeed(phrase, passphrase); bip32RootKey = bitcoin.HDNode.fromSeedHex(seed, network); bip32ExtendedKey = bip32RootKey; // Derive the key from the path @@ -232,6 +234,7 @@ function displayBip32Info() { // Display the key + DOM.seed.val(seed); var rootKey = bip32RootKey.toBase58(); DOM.rootKey.val(rootKey); var extendedPrivKey = bip32ExtendedKey.toBase58(); -- 2.41.0