';
@@ -325,7 +327,8 @@ function ShowCoinHistory(getData) {
//console.log(testhistory.history.reverse());
//console.log(testhistory.sent);
- $('span[data-currency="' + getData.vals['coin'] + '"][id="currency-balance"]').text(CoinHistoryData.balance);
+ //$('span[data-currency="' + getData.vals['coin'] + '"][id="currency-balance"]').text(CoinHistoryData.balance);
+ getCoinBalance(getData.vals['coin']);
//Update Dashboard Header values as well
if ( getData.vals['coin'] == 'BTC' || getData.vals['coin'] == 'BTCD' ) {
@@ -438,6 +441,40 @@ function ShowCoinHistory(getData) {
}
+function getCoinBalance() {
+
+}
+
+function getCoinBalance(coin) {
+ //console.log(rmd160conv_data);
+ //return rmd160conv_data;
+
+ //comment
+ var ajax_data = {"agent":"bitcoinrpc","method":"getbalance","coin": coin};
+ console.log(ajax_data);
+ $.ajax({
+ type: 'POST',
+ data: JSON.stringify(ajax_data),
+ url: 'http://127.0.0.1:7778',
+ //dataType: 'text',
+ success: function(data, textStatus, jqXHR) {
+ var AjaxOutputData = JSON.parse(data);
+ console.log('== Data OutPut ==');
+ console.log(AjaxOutputData);
+ $('span[data-currency="' + coin + '"][id="currency-balance"]').text(AjaxOutputData.result);
+ },
+ error: function(xhr, textStatus, error) {
+ console.log('failed getting Coin History.');
+ console.log(xhr.statusText);
+ if ( xhr.readyState == 0 ) {
+ Iguana_ServiceUnavailable();
+ }
+ console.log(textStatus);
+ console.log(error);
+ }
+ });
+}
+
function StopShowCoinHistory() {
clearInterval(ExecuteShowCoinHistory);
console.log('Stopped executing History API.');
@@ -653,4 +690,5 @@ function ShowCoinProgressBar(coin) {
console.log(error);
}
});
-}
\ No newline at end of file
+}
+
diff --git a/assets/scripts/kmd_wallet_dashboard.js b/assets/scripts/kmd_wallet_dashboard.js
new file mode 100644
index 0000000..e96ca07
--- /dev/null
+++ b/assets/scripts/kmd_wallet_dashboard.js
@@ -0,0 +1,165 @@
+var KMDWalletDashboard = function() {
+
+ var handle_KMD_Dashboard = function() {
+
+ $('#btn_kmd_wallet_dashboard').click(function() {
+ //console.log('kmd wallet dashbaord button clicked...');
+ $('#kmd_wallet_dashoard_section').show();
+ getKMDBalanceT();
+ getKMDBalanceTotal();
+ getKMDWalletInfo();
+ getKMDInfo();
+
+ });
+ }
+
+ return {
+ //main function to initiate the module
+ init: function() {
+ handle_KMD_Dashboard();
+ RunInitFunctions();
+ }
+ };
+
+}();
+
+jQuery(document).ready(function() {
+ //KMDWalletDashboard.init();
+});
+
+
+function RunInitFunctions() {
+ getKMDBalanceT();
+ getKMDBalanceTotal();
+ getKMDWalletInfo();
+ getKMDInfo();
+}
+
+function getKMDBalanceT() {
+ var ajax_data = {"agent":"komodo","method":"passthru","function":"getbalance","hex":""}
+ console.log(ajax_data);
+ $.ajax({
+ type: 'POST',
+ data: JSON.stringify(ajax_data),
+ url: 'http://127.0.0.1:7778',
+ //dataType: 'text',
+ success: function(data, textStatus, jqXHR) {
+ var AjaxOutputData = JSON.parse(data);
+ //console.log('== Data OutPut ==');
+ //console.log(AjaxOutputData);
+ $('#kmd_transparent_balance').text(AjaxOutputData);
+ },
+ error: function(xhr, textStatus, error) {
+ console.log('failed getting Coin History.');
+ console.log(xhr.statusText);
+ if ( xhr.readyState == 0 ) {
+ Iguana_ServiceUnavailable();
+ }
+ console.log(textStatus);
+ console.log(error);
+ }
+ });
+}
+
+
+function getKMDBalanceZ() {
+ var ajax_data = {"agent":"komodo","method":"passthru","function":"z_getbalance","hex":""}
+ console.log(ajax_data);
+ $.ajax({
+ type: 'POST',
+ data: JSON.stringify(ajax_data),
+ url: 'http://127.0.0.1:7778',
+ //dataType: 'text',
+ success: function(data, textStatus, jqXHR) {
+ var AjaxOutputData = JSON.parse(data);
+ //console.log('== Data OutPut ==');
+ //console.log(AjaxOutputData);
+ $('#kmd_private_balance').text(AjaxOutputData);
+ },
+ error: function(xhr, textStatus, error) {
+ console.log('failed getting Coin History.');
+ console.log(xhr.statusText);
+ if ( xhr.readyState == 0 ) {
+ Iguana_ServiceUnavailable();
+ }
+ console.log(textStatus);
+ console.log(error);
+ }
+ });
+}
+
+function getKMDBalanceTotal() {
+ var kmd_T_balance = parseFloat($('#kmd_transparent_balance').text());
+ var kmd_Z_balance = parseFloat($('#kmd_private_balance').text());
+ var kmd_total_balance = kmd_T_balance + kmd_Z_balance;
+ $('#kmd_total_tz_balance').text(kmd_total_balance.toFixed(4));
+}
+
+
+function getKMDWalletInfo() {
+ var ajax_data = {"agent":"komodo","method":"passthru","function":"getwalletinfo","hex":""}
+ console.log(ajax_data);
+ $.ajax({
+ type: 'POST',
+ data: JSON.stringify(ajax_data),
+ url: 'http://127.0.0.1:7778',
+ //dataType: 'text',
+ success: function(data, textStatus, jqXHR) {
+ var AjaxOutputData = JSON.parse(data);
+ //console.log('== Data OutPut ==');
+ //console.log(AjaxOutputData);
+ $('#kmd_walletversion').text(AjaxOutputData.walletversion);
+ $('#kmd_balance').text(AjaxOutputData.balance);
+ $('#kmd_unconfirmed_balance').text(AjaxOutputData.unconfirmed_balance);
+ $('#kmd_immature_balance').text(AjaxOutputData.immature_balance);
+ $('#KMDTotalTransactionsCount').text(AjaxOutputData.txcount);
+ },
+ error: function(xhr, textStatus, error) {
+ console.log('failed getting Coin History.');
+ console.log(xhr.statusText);
+ if ( xhr.readyState == 0 ) {
+ Iguana_ServiceUnavailable();
+ }
+ console.log(textStatus);
+ console.log(error);
+ }
+ });
+}
+
+
+function getKMDInfo() {
+ var ajax_data = {"agent":"komodo","method":"passthru","function":"getinfo","hex":""}
+ console.log(ajax_data);
+ $.ajax({
+ type: 'POST',
+ data: JSON.stringify(ajax_data),
+ url: 'http://127.0.0.1:7778',
+ //dataType: 'text',
+ success: function(data, textStatus, jqXHR) {
+ var AjaxOutputData = JSON.parse(data);
+ //console.log('== Data OutPut ==');
+ //console.log(AjaxOutputData);
+ $('#kmd_version').text(AjaxOutputData.version);
+ $('#kmd_protocolversion').text(AjaxOutputData.protocolversion);
+ $('#kmd_notarized').text(AjaxOutputData.notarized);
+ $('#kmd_notarizedhash').text(AjaxOutputData.notarizedhash);
+ $('#kmd_notarizedbtc').text(AjaxOutputData.notarizedbtc);
+ $('#kmd_blocks').text(AjaxOutputData.blocks);
+ $('#kmd_connections').text(AjaxOutputData.connections);
+ $('#kmd_difficulty').text(AjaxOutputData.difficulty);
+ $('#kmd_testnet').text(AjaxOutputData.testnet);
+ $('#kmd_paytxfee').text(AjaxOutputData.paytxfee);
+ $('#kmd_relayfee').text(AjaxOutputData.relayfee);
+ $('#kmd_errors').text(AjaxOutputData.errors);
+ },
+ error: function(xhr, textStatus, error) {
+ console.log('failed getting Coin History.');
+ console.log(xhr.statusText);
+ if ( xhr.readyState == 0 ) {
+ Iguana_ServiceUnavailable();
+ }
+ console.log(textStatus);
+ console.log(error);
+ }
+ });
+}
\ No newline at end of file
diff --git a/assets/scripts/sidebar.js b/assets/scripts/sidebar.js
index c82b161..2a8ccb8 100644
--- a/assets/scripts/sidebar.js
+++ b/assets/scripts/sidebar.js
@@ -17,6 +17,7 @@ $(document).ready(function() {
$('#nav-iguana-wallet-settings').removeClass( " active open" ).addClass( "" );
$('#nav-about-iguana').removeClass( " active open" ).addClass( "" );
$(".header-easydex-section").text("Dashboard");
+ removeKMDWalletStyle();
CommonSidebarActionsSet01();
});
@@ -38,6 +39,7 @@ $('#nav-dashboard').on('click', function() {
$('#nav-iguana-wallet-settings').removeClass( " active open" ).addClass( "" );
$('#nav-about-iguana').removeClass( " active open" ).addClass( "" );
$(".header-easydex-section").text("Dashboard");
+ removeKMDWalletStyle();
CommonSidebarActionsSet01();
});
@@ -58,6 +60,7 @@ $('#nav-easydex').on('click', function() {
$('#nav-iguana-wallet-settings').removeClass( " active open" ).addClass( "" );
$('#nav-about-iguana').removeClass( " active open" ).addClass( "" );
$(".header-easydex-section").text("EasyDEX");
+ removeKMDWalletStyle();
CommonSidebarActionsSet02();
});
@@ -77,7 +80,8 @@ $('#nav-komodo-wallet').on('click', function() {
$('#nav-iguana-atomic-explorer').removeClass( " active open" ).addClass( "" );
$('#nav-iguana-wallet-settings').removeClass( " active open" ).addClass( "" );
$('#nav-about-iguana').removeClass( " active open" ).addClass( "" );
- $(".header-easydex-section").text("Komodo Wallet");
+ KMDWalletDashboard.init(); //Initiate Komodo Dashbaord sript
+ applyKMDWalletStyle();
CommonSidebarActionsSet02();
});
@@ -98,6 +102,7 @@ $('#nav-zcash-wallet').on('click', function() {
$('#nav-iguana-wallet-settings').removeClass( " active open" ).addClass( "" );
$('#nav-about-iguana').removeClass( " active open" ).addClass( "" );
$(".header-easydex-section").text("Zcash Wallet");
+ removeKMDWalletStyle();
CommonSidebarActionsSet02();
});
@@ -118,6 +123,7 @@ $('#nav-iguana-atomic-explorer').on('click', function() {
$('#nav-iguana-wallet-settings').removeClass( " active open" ).addClass( "" );
$('#nav-iguana-atomic-explorer').removeClass( "" ).addClass( "active open" );
$(".header-easydex-section").text("Atomic Explorer");
+ removeKMDWalletStyle();
CommonSidebarActionsSet02();
});
@@ -137,7 +143,8 @@ $('#nav-iguana-wallet-settings').on('click', function() {
$('#nav-about-iguana').removeClass( " active open" ).addClass( "" );
$('#nav-iguana-atomic-explorer').removeClass( " active open" ).addClass( "" );
$('#nav-iguana-wallet-settings').removeClass( "" ).addClass( "active open" );
- $(".header-easydex-section").text("Wallet Settings")
+ $(".header-easydex-section").text("Wallet Settings");
+ removeKMDWalletStyle();
Settings_ShowWalletInfo(); //Execute this function from walletsettings.js file
CommonSidebarActionsSet02();
});
@@ -159,6 +166,7 @@ $('#nav-about-iguana').on('click', function() {
$('#nav-iguana-wallet-settings').removeClass( " active open" ).addClass( "" );
$('#nav-about-iguana').removeClass( "" ).addClass( "active open" );
$(".header-easydex-section").text("About Iguana");
+ removeKMDWalletStyle();
CommonSidebarActionsSet02();
});
@@ -175,3 +183,21 @@ function CommonSidebarActionsSet02() {
$("#wifkeys_passphrase").val('');
$('#wif-priv-keys').html('');
}
+
+
+function applyKMDWalletStyle() {
+ $('.header-easydex-section').html('
');
+ $('.page-title').hide();
+ $('#easydex-header-div').css('background-image', 'url("assets/images/bg/kmd_transparent_header_bg.png")');
+ $('#easydex-header-div').css('background-repeat', 'no-repeat');
+ $('#easydex-header-div').css('background-position', '0%');
+ $('#easydex_kmd_wallet_actions_header').show();
+ $('#easydex_btc_btcd_balances_header').hide();
+}
+
+function removeKMDWalletStyle() {
+ $('.page-title').show();
+ $('#easydex-header-div').removeAttr( "style" );
+ $('#easydex_kmd_wallet_actions_header').hide();
+ $('#easydex_btc_btcd_balances_header').show();
+}
\ No newline at end of file
diff --git a/index.html b/index.html
index ee459eb..9b2eea6 100755
--- a/index.html
+++ b/index.html
@@ -361,14 +361,24 @@
-