diff --git a/index.html b/index.html
index bf1098d..67cdfb8 100644
--- a/index.html
+++ b/index.html
@@ -339,6 +339,8 @@
+
+
@@ -384,6 +386,8 @@
+
+
diff --git a/js/coinbin.js b/js/coinbin.js
index e8e4160..e3b1ed1 100644
--- a/js/coinbin.js
+++ b/js/coinbin.js
@@ -344,7 +344,19 @@ $(document).ready(function() {
$("#aes256passStatus").removeClass("hidden");
}
$("#newPrivKeyEnc").val(CryptoJS.AES.encrypt(coin.wif, $("#aes256pass").val())+'');
-
+ $("#newPaperwalletBtn").prop("disabled", false);
+ });
+
+ $("#newPaperwalletBtn").click(function(){
+ var paperwallet = window.open();
+ paperwallet.document.write('
BTC PaperWallet
Address (Share)
'+$("#newBitcoinAddress").val()+'
Public Key
'+$("#newPubKey").val()+'
Private Key (KEEP SECRET!)
'+$("#newPrivKey").val()+'
');
+ paperwallet.document.close();
+ paperwallet.focus();
+ new QRCode(paperwallet.document.getElementById("qraddress"), {text: $("#newBitcoinAddress").val(), width: 128, height: 128});
+ new QRCode(paperwallet.document.getElementById("qrpubkey"), {text: $("#newPubKey").val(), width: 128, height: 128});
+ new QRCode(paperwallet.document.getElementById("qrprivkey"), {text: $("#newPrivKey").val(), width: 128, height: 128});
+ paperwallet.print();
+ paperwallet.close();
});
$("#newBrainwallet").click(function(){
@@ -390,8 +402,21 @@ $(document).ready(function() {
$("#newSegWitPubKey").val(coin.pubkey);
$("#newSegWitPrivKey").val(coin.wif);
coinjs.compressed = compressed;
+ $("#newSegwitPaperwalletBtn").prop("disabled", false);
});
+ $("#newSegwitPaperwalletBtn").click(function(){
+ var paperwallet = window.open();
+ paperwallet.document.write('BTC SegWit PaperWallet
Address (Share)
'+$("#newSegWitAddress").val()+'
Public Key
'+$("#newSegWitPubKey").val()+'
Redeem Script
'+$("#newSegWitRedeemScript").val()+'
Private Key (KEEP SECRET!)
'+$("#newSegWitPrivKey").val()+'
');
+ paperwallet.document.close();
+ paperwallet.focus();
+ new QRCode(paperwallet.document.getElementById("qraddress"), {text: $("#newSegWitAddress").val(), width: 128, height: 128});
+ new QRCode(paperwallet.document.getElementById("qrpubkey"), {text: $("#newSegWitPubKey").val(), width: 128, height: 128});
+ new QRCode(paperwallet.document.getElementById("qrredeem"), {text: $("#newSegWitRedeemScript").val(), width: 128, height: 128});
+ new QRCode(paperwallet.document.getElementById("qrprivkey"), {text: $("#newSegWitPrivKey").val(), width: 128, height: 128});
+ paperwallet.print();
+ paperwallet.close();
+ });
/* new -> multisig code */