diff --git a/www/assets/js/crypto.js b/www/assets/js/crypto.js index ecc96b4..7230f7e 100644 --- a/www/assets/js/crypto.js +++ b/www/assets/js/crypto.js @@ -104,7 +104,7 @@ function getUXTOData(walletaddress, successCallback, errorCallback) { }); } -function sendCoins(privatekey, fromaddress, toaddress, satoshis) { +function sendCoins(privatekey, fromaddress, toaddress, amount) { var progressdialog = app.dialog.progress("Querying blockchain...", 25); getUXTOData(fromaddress, function (success) { progressdialog.setProgress(50); @@ -119,6 +119,7 @@ function sendCoins(privatekey, fromaddress, toaddress, satoshis) { return; } var bitcore = null; + var satoshis = amount * 100000000; switch (success.currency) { case "DOGE": bitcore = require("bitcore-lib-doge"); @@ -144,7 +145,8 @@ function sendCoins(privatekey, fromaddress, toaddress, satoshis) { }, function (resp) { if (resp.status == "OK") { app.dialog.close(); - app.dialog.alert("Sent " + (satoshis / 100000000) + " " + success.currency + " to " + toaddress, "Success!"); + app.dialog.alert("Sent " + amount + " " + success.currency + " to " + toaddress.substring(0, 5) + "..." + toaddress.substring(toaddress.length - 5, 999), "Success!"); + $('#walletPrivateKey').val(""); // clear private key input box return; } else { app.dialog.close(); @@ -194,7 +196,7 @@ function walletGUISendCoins() { app.dialog.alert("The recipient's wallet address doesn't look right. Check it and try again.", "Error"); return; } - sendCoins($('#walletPrivateKey').val(), $('#walletFromAddress').val(), $('#walletToAddress').val(), $('#transactionAmount').val() * 100000000); + sendCoins($('#walletPrivateKey').val(), $('#walletFromAddress').val(), $('#walletToAddress').val(), parseFloat($('#transactionAmount').val())); } function displayWalletBalance(address) {