]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/blobdiff - src/js/index.js
Allow converting mnemonic back to raw entropy value
[perso/Immae/Projets/Cryptomonnaies/BIP39.git] / src / js / index.js
index b5d2366af9a190e9a623b79dc6d57041a2b739fa..0c8344f0008422dd09f6e148d6446378d659c5ba 100644 (file)
         if (phraseChangeTimeoutEvent != null) {
             clearTimeout(phraseChangeTimeoutEvent);
         }
-        phraseChangeTimeoutEvent = setTimeout(phraseChanged, 400);
+        phraseChangeTimeoutEvent = setTimeout(function() {
+            phraseChanged();
+            var entropy = mnemonic.toRawEntropyHex(DOM.phrase.val());
+            if (entropy !== null) {
+                DOM.entropyMnemonicLength.val("raw");
+                DOM.entropy.val(entropy);
+            }
+        }, 400);
     }
 
     function phraseChanged() {
                 network = bitcoinjs.bitcoin.networks.axe;
                 setHdCoin(4242);
             },
+               },
+               {
+            name: "ANON - ANON",
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.anon;
+                setHdCoin(220);
+            },
         },
         {
             name: "BCA - Bitcoin Atom",
                 network = bitcoinjs.bitcoin.networks.testnet;
                 setHdCoin(1);
             },
+        },
+               {
+            name: "BITG - Bitcoin Green",
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.bitcoingreen;
+                setHdCoin(222);
+            },
         },
         {
             name: "BTCP - Bitcoin Private",
                 network = bitcoinjs.bitcoin.networks.peercoin;
                 setHdCoin(6);
             },
+        },
+               {
+            name: "PRJ - ProjectCoin",
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.projectcoin;
+                setHdCoin(533);
+            },
         },
         {
             name: "PSB - Pesobit",