]> git.immae.eu Git - perso/Immae/Projets/Cryptomonnaies/BIP39.git/commitdiff
Release v0.2.9
authorIan Coleman <ian@iancoleman.io>
Tue, 21 Nov 2017 01:17:28 +0000 (12:17 +1100)
committerIan Coleman <ian@iancoleman.io>
Tue, 21 Nov 2017 01:17:28 +0000 (12:17 +1100)
bip39-standalone.html
changelog.md
src/index.html

index 333f264449442caa796c21fce3a7dab06fc830ab..1df8fde35fd4e9a17425335b14b81aa1aa6c7133 100644 (file)
         <div class="container">
 
             <h1 class="text-center">Mnemonic Code Converter</h1>
-            <p class="version">v0.2.8</p>
+            <p class="version">v0.2.9</p>
             <hr>
             <div class="row">
                 <div class="col-md-12">
                     </table>
                 </div>
             </div>
-            <span>Show more rows</span>:
+            <span>Show</span>
             <input type="number" class="rows-to-add" value="20">
-            <button class="more">Show</button>
+            <button class="more">more rows</button>
+            <span>starting from index</span>
+            <input type="number" class="more-rows-start-index">
+            <span>(leave blank to generate from next index)</span>
 
             <hr>
 
@@ -22444,6 +22447,17 @@ bitcoinjs.bitcoin.networks.bitcoinCashBitbpay = {
     wif: 0x80
 };
 
+bitcoinjs.bitcoin.networks.monacoin = {
+    messagePrefix: '\x18Monacoin Signed Message:\n',
+    bip32: {
+      public: 0x0488b21e,
+      private: 0x0488ade4
+    },
+    pubKeyHash: 0x32,
+    scriptHash: 0x37,
+    wif: 0xb0
+};
+
 bitcoinjs.bitcoin.networks.bitcoinBip49 = {
     messagePrefix: '\x18Bitcoin Signed Message:\n',
     bip32: {
@@ -46069,6 +46083,7 @@ window.Entropy = new (function() {
     DOM.addresses = $(".addresses");
     DOM.rowsToAdd = $(".rows-to-add");
     DOM.more = $(".more");
+    DOM.moreRowsStartIndex = $(".more-rows-start-index");
     DOM.feedback = $(".feedback");
     DOM.tab = $(".derivation-type a");
     DOM.indexToggle = $(".index-toggle");
@@ -46739,12 +46754,19 @@ window.Entropy = new (function() {
     }
 
     function showMore() {
-        var start = DOM.addresses.children().length;
         var rowsToAdd = parseInt(DOM.rowsToAdd.val());
         if (isNaN(rowsToAdd)) {
             rowsToAdd = 20;
             DOM.rowsToAdd.val("20");
         }
+        var start = parseInt(DOM.moreRowsStartIndex.val())
+        if (isNaN(start)) {
+            start = lastIndexInTable() + 1;
+        }
+        else {
+            var newStart = start + rowsToAdd;
+            DOM.moreRowsStartIndex.val(newStart);
+        }
         if (rowsToAdd > 200) {
             var msg = "Generating " + rowsToAdd + " rows could take a while. ";
             msg += "Do you want to continue?";
@@ -47280,6 +47302,14 @@ window.Entropy = new (function() {
         }
     }
 
+    function lastIndexInTable() {
+        var pathText = DOM.addresses.find(".index").last().text();
+        var pathBits = pathText.split("/");
+        var lastBit = pathBits[pathBits.length-1];
+        var lastBitClean = lastBit.replace("'", "");
+        return parseInt(lastBitClean);
+    }
+
     var networks = [
         {
             name: "BCH - Bitcoin Cash",
@@ -47403,7 +47433,14 @@ window.Entropy = new (function() {
                 setHdCoin(13);
             },
         },
-
+        {
+            name: "MONA - Monacoin",
+            p2wpkhNestedInP2shAvailable: true,
+            onSelect: function() {
+                network = bitcoinjs.bitcoin.networks.monacoin,
+                setHdCoin(22);
+            },
+        },
         {
             name: "NMC - Namecoin",
             p2wpkhNestedInP2shAvailable: false,
index fa98802f5848f2d4d4540711282acc497130755a..e6a0cb76b29c18acd283c715f35f7cd2e98d8fb6 100644 (file)
@@ -1,3 +1,11 @@
+# 0.2.9
+
+* Update links from old site to new site
+* Add Monacoin
+* Add Bitcoin Gold
+* Port test suite to selenium
+* Allow more rows to be generated starting from a custom index
+
 # 0.2.8
 
 * Enable segwit for Litecoin
index 63533a9c4b8762b73f048ce4f03f71757d364f06..084b1c1ea01047ee92c53c85e0cf650f9fa3565f 100644 (file)
         <div class="container">
 
             <h1 class="text-center">Mnemonic Code Converter</h1>
-            <p class="version">v0.2.8</p>
+            <p class="version">v0.2.9</p>
             <hr>
             <div class="row">
                 <div class="col-md-12">