X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=src%2Fjs%2Findex.js;h=2f157e05f1b8ad729b2fca63eb374a3bf9e95449;hb=aaa82c097f2a3bee5800a232865cef56bbcd8a5f;hp=6aee5dc8852d9c5d58c7fb33281cd1b57d1c1fa9;hpb=cc61ec30c5647b08cf11d918a6656cfc922e4586;p=perso%2FImmae%2FProjets%2FCryptomonnaies%2FBIP39.git diff --git a/src/js/index.js b/src/js/index.js index 6aee5dc..2f157e0 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -90,6 +90,8 @@ DOM.hardenedAddresses = $(".hardened-addresses"); DOM.useBitpayAddressesContainer = $(".use-bitpay-addresses-container"); DOM.useBitpayAddresses = $(".use-bitpay-addresses"); + DOM.useBip38 = $(".use-bip38"); + DOM.bip38Password = $(".bip38-password"); DOM.addresses = $(".addresses"); DOM.csvTab = $("#csv-tab a"); DOM.csv = $(".csv"); @@ -133,6 +135,8 @@ DOM.bip141semantics.on("change", tabChanged); DOM.tab.on("shown.bs.tab", tabChanged); DOM.hardenedAddresses.on("change", calcForDerivationPath); + DOM.useBip38.on("change", calcForDerivationPath); + DOM.bip38Password.on("change", calcForDerivationPath); DOM.indexToggle.on("click", toggleIndexes); DOM.addressToggle.on("click", toggleAddresses); DOM.publicKeyToggle.on("click", togglePublicKeys); @@ -723,7 +727,8 @@ DOM.extendedPubKey.val(extendedPubKey); // Display the addresses and privkeys clearAddressesList(); - displayAddresses(0, 20); + var initialAddressCount = parseInt(DOM.rowsToAdd.val()); + displayAddresses(0, initialAddressCount); } function displayAddresses(start, total) { @@ -766,8 +771,8 @@ var self = this; this.shouldGenerate = true; var useHardenedAddresses = DOM.hardenedAddresses.prop("checked"); - var useBip38 = false; // TODO get from DOM - var bip38password = "bip38password"; // TODO get from DOM + var useBip38 = DOM.useBip38.prop("checked"); + var bip38password = DOM.bip38Password.val(); var isSegwit = segwitSelected(); var segwitAvailable = networkHasSegwit(); var isP2wpkh = p2wpkhSelected(); @@ -1545,6 +1550,14 @@ setHdCoin(1); }, }, + { + name: "DNR - Denarius", + segwitAvailable: false, + onSelect: function() { + network = bitcoinjs.bitcoin.networks.denarius; + setHdCoin(0); + }, + }, { name: "DOGE - Dogecoin", segwitAvailable: false, @@ -1729,6 +1742,14 @@ network = bitcoinjs.bitcoin.networks.bitcoin; setHdCoin(144); }, + }, + { + name: "BLK - BlackCoin", + segwitAvailable: false, + onSelect: function() { + network = bitcoinjs.bitcoin.networks.blackcoin; + setHdCoin(10); + }, } ]