function EdexfillTxHistory(coin) { $('#edexcoin_txhistory').data('panel-api').load(); NProgress.done(true); NProgress.configure({ template: templates.nprogressBar }); NProgress.start(); var active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode'); if ( active_edexcoinmodecode === 'Basilisk' ) { EdexGetTxList_cache(coin) .then(function(result) { var edex_txhistory_table = ''; edex_txhistory_table = $('#edex-tx-history-tbl').DataTable({ data: result, 'order': [ [ 3, 'desc' ] ], select: true, retrieve: true }); edex_txhistory_table.destroy(); edex_txhistory_table = $('#edex-tx-history-tbl').DataTable({ data: result, 'order': [ [ 3, 'desc' ] ], select: true, retrieve: true }); $('#edexcoin_txhistory').data('panel-api').done(); $('.panel-loading').remove(); }); } if ( active_edexcoinmodecode === 'Full' ) { EdexGetTxList(coin) .then(function(result){ var edex_txhistory_table = ''; edex_txhistory_table = $('#edex-tx-history-tbl').DataTable({ data: result, 'order': [ [ 3, 'desc' ] ], select: true, retrieve: true }); edex_txhistory_table.destroy(); edex_txhistory_table = $('#edex-tx-history-tbl').DataTable({ data: result, 'order': [ [ 3, 'desc' ] ], select: true, retrieve: true }); $('#edexcoin_txhistory').data('panel-api').done(); $('.panel-loading').remove(); }); } } function refreshEDEXCoinWalletList() { Dashboard.handleWalletWidgets(); } function EdexGetTxList(coin) { NProgress.done(true); NProgress.configure({ template: templates.nprogressBar }); NProgress.start(); return new Promise((resolve) => { var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'), ajax_data_2 = { 'userpass': tmpIguanaRPCAuth, 'coin': coin, 'agent': 'bitcoinrpc', 'method': 'getaddressesbyaccount', 'account': '*' }, active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode'); $.ajax({ data: JSON.stringify(ajax_data_2), url: 'http://127.0.0.1:' + config.iguanaPort, type: 'POST', dataType: 'json' }) .then(data => { var total_utxos = []; let params = ''; Promise.all(data.result.map((coinaddr_value,coinaddr_index) => { if ( active_edexcoinmodecode == 'Basilisk' ) { params = { 'userpass': tmpIguanaRPCAuth, 'agent': 'dex', 'method': 'listtransactions', 'address': coinaddr_value, 'count': 100, 'skip': 0, 'symbol': coin }; } else { params = { 'userpass': tmpIguanaRPCAuth, 'coin': coin, 'method': 'listtransactions', 'params': [ 0, 9999999, [] ] }; } return new Promise((resolve, reject) => { $.ajax({ data: JSON.stringify(params), url: 'http://127.0.0.1:' + config.iguanaPort, type: 'POST', dataType: 'json' }) .then(data => { if ( active_edexcoinmodecode == 'Full' ) { data = data.result; } //console.log(data) total_utxos = $.merge(total_utxos, data); resolve(total_utxos); }); }); })) .then(result => { let result_data = result[result.length - 1]; let compiled_result = []; $.each(result_data, function(index, value) { if ( active_edexcoinmodecode == 'Full' || ( active_edexcoinmodecode == 'Basilisk' && coin == 'BTC') || ( active_edexcoinmodecode == 'Basilisk' && coin == 'BTCD' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'LTC' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'DOGE' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'DGB' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'SYS' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'MZC' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'UNO' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'ZET' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'BTM' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'CARB' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'ANC' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'FRK' ) ) { var tmp_category = '', tmp_amount = result_data[index].amount; if (!('amount' in result_data[index])) { tmp_amount = '' + _lang[defaultLang].DASHBOARD.UNKNOWN + ''; } var tmp_addr = result_data[index].address; if (!('address' in result_data[index])) { tmp_addr = ' ' + _lang[defaultLang].DASHBOARD.ZADDR_NOT_LISTED + '!'; } var tmp_secondsToString = secondsToString(result_data[index].blocktime); if ( result_data[index].category == 'send' ) { tmp_category = ' ' + _lang[defaultLang].DASHBOARD.OUT; } if ( result_data[index].category == 'receive' ) { tmp_category = ' ' + _lang[defaultLang].DASHBOARD.IN; } if ( result_data[index].category == 'generate' ) { tmp_category = ' ' + _lang[defaultLang].DASHBOARD.IMMATURE; }if ( result_data[index].category == 'immature' ) { tmp_category = ' ' + _lang[defaultLang].DASHBOARD.OUT; } if ( result_data[index].category == 'unknown' ) { tmp_category = ' ' + _lang[defaultLang].DASHBOARD.UNKNOWN; } tmplisttransactions = [ tmp_category, result_data[index].confirmations, tmp_amount, tmp_secondsToString, tmp_addr, '' ]; compiled_result.push(tmplisttransactions); } if ( active_edexcoinmodecode == 'Basilisk' && coin !== 'BTC' && coin !== 'BTCD' && coin !== 'LTC' && coin !== 'DOGE' && coin !== 'DGB' && coin !== 'SYS' && coin !== 'MZC' && coin !== 'UNO' && coin !== 'ZET' && coin !== 'BTM' && coin !== 'CARB' && coin !== 'ANC' && coin !== 'FRK' && coin !== 'GMC' ) { var tmp_category = '', tmp_amount = result_data[index].amount; if (!('amount' in result_data[index])) { tmp_amount = '' + _lang[defaultLang].DASHBOARD.UNKNOWN + ''; } var tmp_addr = null; if (!('paid' in result_data[index])) { tmp_addr = ' ' + _lang[defaultLang].DASHBOARD.ZADDR_NOT_LISTED + '!'; } if (('paid' in result_data[index])) { var first_addr = Object.keys(result_data[index].paid['vouts'][0]), tmp_addr = first_addr[0]; } var tmp_secondsToString = secondsToString(result_data[index].timestamp); if ( result_data[index].type == 'sent' ) { tmp_category = '' + ' ' + _lang[defaultLang].DASHBOARD.OUT + ''; } if ( result_data[index].type == 'received' ) { tmp_category = '' + ' ' + _lang[defaultLang].DASHBOARD.IN + ''; } if ( result_data[index].type == 'generate' ) { tmp_category = ' ' + _lang[defaultLang].DASHBOARD.MINED; } if ( result_data[index].type == 'immature' ) { tmp_category = ' ' + _lang[defaultLang].DASHBOARD.IMMATURE; } if ( result_data[index].type == 'unknown' ) { tmp_category = ' ' + _lang[defaultLang].DASHBOARD.UNKNOWN; } if (!('confirmations' in result_data[index])) { tmp_confirms = ' ' + _lang[defaultLang].DASHBOARD.UNKNOWN; } if (('confirmations' in result_data[index])) { tmp_confirms = result_data[index].confirmations; } tmplisttransactions = [ tmp_category, tmp_confirms, tmp_amount, tmp_secondsToString, tmp_addr, '' ]; compiled_result.push(tmplisttransactions); } }); resolve(compiled_result); NProgress.done(); }); }); }); } function EdexGetTxList_cache(coin) { NProgress.done(true); NProgress.configure({ template: templates.nprogressBar }); NProgress.start(); return new Promise((resolve) => { Shepherd_GetBasiliskCache() .then(function(result) { var _data = JSON.parse(result), query = _data.result.basilisk, active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode'), total_utxos = []; Promise.all(query[coin].addresses.map((coinaddr_value, coinaddr_index) => { return new Promise((resolve, reject) => { var data = query[coin][coinaddr_value].listtransactions.data; total_utxos = $.merge(total_utxos, data); resolve(total_utxos); }); })) .then(result => { let result_data = result[result.length - 1], compiled_result = []; $.each(result_data, function(index, value) { if ( active_edexcoinmodecode == 'Basilisk' && coin !== 'BTC' && coin !== 'SYS') { var tmp_category = '', tmp_amount = result_data[index].amount; if (!('amount' in result_data[index])) { tmp_amount = '' + _lang[defaultLang].DASHBOARD.UNKNOWN + ''; } var tmp_addr = null; if (!('paid' in result_data[index])) { tmp_addr = ' ' + _lang[defaultLang].DASHBOARD.ZADDR_NOT_LISTED + '!'; } if (('paid' in result_data[index])) { var first_addr = Object.keys(result_data[index].paid['vouts'][0]), tmp_addr = first_addr[0]; } var tmp_secondsToString = secondsToString(result_data[index].timestamp); if ( result_data[index].type == 'sent' ) { tmp_category = '' + ' ' + _lang[defaultLang].DASHBOARD.OUT + ''; } if ( result_data[index].type == 'received' ) { tmp_category = '' + ' ' + _lang[defaultLang].DASHBOARD.IN + ''; } if ( result_data[index].type == 'generate' ) { tmp_category = ' ' + _lang[defaultLang].DASHBOARD.MINED; } if ( result_data[index].type == 'immature' ) { tmp_category = ' ' + _lang[defaultLang].DASHBOARD.IMMATURE; } if ( result_data[index].type == 'unknown' ) { tmp_category = ' ' + _lang[defaultLang].DASHBOARD.UNKNOWN; } if (!('confirmations' in result_data[index])) { tmp_confirms = ' ' + _lang[defaultLang].DASHBOARD.UNKNOWN; } if (('confirmations' in result_data[index])) { tmp_confirms = result_data[index].confirmations; } tmplisttransactions = [ tmp_category, tmp_confirms, tmp_amount, tmp_secondsToString, tmp_addr, '' ]; compiled_result.push(tmplisttransactions); } }) resolve(compiled_result); NProgress.done(); }); }); }); } /*function EdexGetTxList(coin) { return new Promise((resolve) =>{ var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth'); var ajax_data_1 = {'userpass':tmpIguanaRPCAuth,"agent":"SuperNET","method":"activehandle"} var tmp_coin_addr = null var active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode'); var ajax_call_1 = $.ajax({ data: JSON.stringify(ajax_data_1), url: 'http://127.0.0.1:' + config.iguanaPort, type: 'POST', dataType: 'json', }), ajax_call_2 = ajax_call_1.then(function(data) { // .then() returns a new promise tmp_coin_addr = data[coin] //console.log(tmp_coin_addr); if ( active_edexcoinmodecode == 'Basilisk' ) { if ( coin == 'BTC' || coin == 'BTCD' || coin == 'LTC' || coin == 'DOGE' || coin == 'DGB' || coin == 'SYS' || coin == 'MZC' || coin == 'UNO' || coin == 'ZET' || coin == 'BTM' || coin == 'CARB' || coin == 'ANC' || coin == 'FRK') { var ajax_data_2 = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"listtransactions","address":data[coin],"count":100,"skip":0,"symbol":coin} } else { var ajax_data_2 = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"listtransactions","address":data[coin],"count":100,"skip":0,"symbol":coin} } } else { var ajax_data_2 = {'userpass':tmpIguanaRPCAuth,"coin":coin,"method":"listtransactions","params":[0, 9999999, []]} } console.log(ajax_data_2) return $.ajax({ data: JSON.stringify(ajax_data_2), url: 'http://127.0.0.1:' + config.iguanaPort, type: 'POST', dataType: 'json', }); }); ajax_call_2.done(function(data) { //console.log(tmp_coin_addr); //console.log(data); if ( active_edexcoinmodecode == 'Full' ) { data = data.result; } var result = []; $.each(data, function(index, value) { //console.log(value); if ( active_edexcoinmodecode == 'Full' || ( active_edexcoinmodecode == 'Basilisk' && coin == 'BTC') || ( active_edexcoinmodecode == 'Basilisk' && coin == 'BTCD' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'LTC' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'DOGE' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'DGB' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'SYS' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'MZC' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'UNO' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'ZET' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'BTM' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'CARB' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'ANC' ) || ( active_edexcoinmodecode == 'Basilisk' && coin == 'FRK' ) ) { var tmp_category = ''; var tmp_amount = data[index].amount; if(!("amount" in data[index])) { tmp_amount = 'Unknown' } var tmp_addr = data[index].address; if(!("address" in data[index])) { tmp_addr = ' Z Address not listed by wallet!' } //tmp_secondsToString = ' Unknown' //if(("blocktime" in data[index])) { //console.log('blocktime FOUND'); //var tmp_secondsToString = secondsToString(data[index].blocktime) //} var tmp_secondsToString = secondsToString(data[index].blocktime) if (isNaN(tmp_secondsToString)) { //tmp_secondsToString = 'Unknown'; } if ( data[index].category == 'send' ) { tmp_category = ' OUT'; } if ( data[index].category == 'receive' ) { tmp_category = ' IN'; } if ( data[index].category == 'generate' ) { tmp_category = ' Mined'; }if ( data[index].category == 'immature' ) { tmp_category = ' Immature'; } if ( data[index].category == 'unknown' ) { tmp_category = ' Unknown'; } //console.log(tmp_addr); //tmplisttransactions = {"category": data[index].category,"confirmations": data[index].confirmations,"amount": data[index].amount,"time": data[index].time,"address": data[index].address,"txid": data[index].txid} tmplisttransactions = [tmp_category,data[index].confirmations,tmp_amount,tmp_secondsToString,tmp_addr,''] //console.log(tmplisttransactions); result.push(tmplisttransactions); } if ( active_edexcoinmodecode == 'Basilisk' && coin !== 'BTC' && coin !== 'BTCD' && coin !== 'LTC' && coin !== 'DOGE' && coin !== 'DGB' && coin !== 'SYS' && coin !== 'MZC' && coin !== 'UNO' && coin !== 'ZET' && coin !== 'BTM' && coin !== 'CARB' && coin !== 'ANC' && coin !== 'FRK' ) { var tmp_category = ''; var tmp_amount = data[index].amount; if(!("amount" in data[index])) { tmp_amount = 'Unknown' } var tmp_addr = null if(!("paid" in data[index])) { tmp_addr = ' Z Address not listed by wallet!' } if(("paid" in data[index])) { var first_addr = Object.keys(data[index].paid['vouts'][0]); var tmp_addr = first_addr[0]; //console.log(data[index].paid['vouts'][0]) } //tmp_secondsToString = ' Unknown' //if(("blocktime" in data[index])) { //console.log('blocktime FOUND'); //var tmp_secondsToString = secondsToString(data[index].blocktime) //} var tmp_secondsToString = secondsToString(data[index].timestamp) if (isNaN(tmp_secondsToString)) { //tmp_secondsToString = 'Unknown'; } console.log(data[index].type) if ( data[index].type == 'sent' ) { tmp_category = ' OUT'; } if ( data[index].type == 'received' ) { tmp_category = ' IN'; } if ( data[index].type == 'generate' ) { tmp_category = ' Mined'; }if ( data[index].type == 'immature' ) { tmp_category = ' Immature'; } if ( data[index].type == 'unknown' ) { tmp_category = ' Unknown'; } if(!("confirmations" in data[index])) { tmp_confirms = ' Unknown'; } if(("confirmations" in data[index])) { tmp_confirms = data[index].confirmations } //console.log(tmp_addr); //tmplisttransactions = {"category": data[index].category,"confirmations": data[index].confirmations,"amount": data[index].amount,"time": data[index].time,"address": data[index].address,"txid": data[index].txid} tmplisttransactions = [tmp_category,tmp_confirms,tmp_amount,tmp_secondsToString,tmp_addr,''] //console.log(tmplisttransactions); result.push(tmplisttransactions); } }); //console.log(result) resolve(result); }).fail(function(xhr, textStatus, error) { // handle request failures console.log(xhr.statusText); if ( xhr.readyState == 0 ) { Iguana_ServiceUnavailable(); } console.log(textStatus); console.log(error); }); }); }*/ function clearEdexSendFieldData() { //$('.showedexcoinaddrs').selectpicker('refresh'); //$('#edexcoin_sendto').val(''); //$('#edexcoin_total_value').text(''); //$('#edexcoin_amount').val(''); } function EdexListAllAddr(coin) { NProgress.done(true); NProgress.configure({ template: templates.nprogressBar }); NProgress.start(); active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode'); if (active_edexcoinmodecode == 'Basilisk' && coin !== 'BTC' && coin !== 'SYS') { EDEXgetaddrbyaccount_cache(coin) .then(function(result) { var only_reciving_addr_data = []; console.log(result); $.each(result, function(index, value) { if (value.interest == undefined || coin !== 'KMD') { console.log('interest is undefined'); tmp_interest = 'NA'; } else { tmp_interest = value.interest; } only_reciving_addr_data.push([ value.label, value.addr, value.total, tmp_interest ]); }); console.log(only_reciving_addr_data); var edexcoin_recieve_table = ''; edexcoin_recieve_table = $('#edexcoin-recieve-addr-tbl').DataTable({ data: only_reciving_addr_data, select: false, retrieve: true }); edexcoin_recieve_table.destroy(); edexcoin_recieve_table = $('#edexcoin-recieve-addr-tbl').DataTable({ data: only_reciving_addr_data, select: false, retrieve: true }); NProgress.done(); }); } else if (active_edexcoinmodecode == 'Basilisk' ) { EDEXgetaddrbyaccount(coin) .then(function(result) { var only_reciving_addr_data = []; console.log(result); $.each(result, function(index, value) { if (value.interest == undefined || coin !== 'KMD') { console.log('interest is undefined'); tmp_interest = 'NA'; } else { tmp_interest = value.interest; } only_reciving_addr_data.push([ value.label, value.addr, value.total, tmp_interest ]); }); console.log(only_reciving_addr_data); var edexcoin_recieve_table = ''; edexcoin_recieve_table = $('#edexcoin-recieve-addr-tbl').DataTable({ data: only_reciving_addr_data, select: false, retrieve: true }); edexcoin_recieve_table.destroy(); edexcoin_recieve_table = $('#edexcoin-recieve-addr-tbl').DataTable({ data: only_reciving_addr_data, select: false, retrieve: true }); NProgress.done(); }); } if (active_edexcoinmodecode == 'Full') { EDEXgetaddrbyaccount(coin) .then(function(result) { var only_reciving_addr_data = []; console.log(result); $.each(result, function(index, value) { if (value.interest == undefined || coin !== 'KMD') { console.log('interest is undefined'); tmp_interest = 'NA'; } else { tmp_interest = value.interest; } only_reciving_addr_data.push([ value.label, value.addr, value.total, tmp_interest ]); }); console.log(only_reciving_addr_data); var edexcoin_recieve_table = ''; edexcoin_recieve_table = $('#edexcoin-recieve-addr-tbl').DataTable({ data: only_reciving_addr_data, select: false, retrieve: true }); edexcoin_recieve_table.destroy(); edexcoin_recieve_table = $('#edexcoin-recieve-addr-tbl').DataTable({ data: only_reciving_addr_data, select: false, retrieve: true }); NProgress.done(); }); } } function edexCoinBtnAction() { $('.edexcoin-logo').click(function() { $( '#edexcoin_send_coins_back_btn' ).trigger( 'click' ); $('#btn_edexcoin_dashboard').hide(); $( '#btn_edexcoin_send,' + '#btn_edexcoin_recieve' ) .show(); var selected_coin = $(this).data('edexcoincode'), selected_coinmode = $(this).data('edexcoinmodecode'), selected_coinname = $(this).data('edexcoinname'); $( '#edexcoin_getbalance_interest,' + '#edexcoin_getbalance_total_interest' ) .hide(); $('#edexcoin_getbalance_t') .removeClass( 'col-lg-4' ) .addClass( 'col-lg-12' ); $( '#edex_interest_balance,' + '#edex_total_balance_interest,' + '#edex_total_balance' ) .text('-'); $('#edex_total_balance_coincode').text(selected_coin); sessionStorage.setItem('edexTmpMode', selected_coinmode); resizeDashboardWindow(); if ( selected_coinmode == 'Basilisk' ) { $('#btn_edexcoin_basilisk').show(); $( '#edex-footer,' + '#edexcoin-wallet-waitingrt-alert' ) .hide(); sessionStorage.setItem('edexTmpRefresh', 'start'); } if ( selected_coinmode == 'Full' ) { $('#edex-footer').show(); $('#btn_edexcoin_basilisk').hide(); sessionStorage.setItem('edexTmpRefresh', 'start'); } if ( selected_coinmode !== 'Native' ) { $( '#edexcoin_dashoard_section,' + '#header-dashboard,' + '#wallet-widgets,' + '#edexcoin_dashboardinfo,' + '#currency-progressbars' ) .show(); $( '#no_wallet_selected,' + '#edexcoin_send,' + '#edexcoin_recieve_section,' + '#edexcoin_settings' ) .hide(); // get selected coin's code and populate in easydex wallet widget's html elements var coincode = $(this).data('edexcoincode'); $.each($('[data-edexcoin]'), function(index, value) { $('[data-edexcoin]').attr('data-edexcoin', coincode); $('[data-edexcoin="' + coincode + '"]'); }); $.each($('[data-edexcoinmenu]'), function(index, value) { $('[data-edexcoinmenu]').attr('data-edexcoinmenu', coincode); $('[data-edexcoinmenu="' + coincode + '"]'); }); $('#edexcoin-active').text(selected_coinname); $('#edex_total_balance_coincode').text(coincode); // populate selected coin's address EDEXMainAddr(selected_coin) .then(function(result) { $('#edexcoin_active_addr').text(result); $('#edexcoin_active_addr_clipboard').attr('data-clipboard-text', result); }); $('#edexcoin_active_addr_clipboard').click(function() { alertify.success(_lang[defaultLang].DASHBOARD.ADDR_COPIED + '.'); }); //var clipboard = new Clipboard('.clipboard-edexaddr'); //clipboard.destroy(); //var clipboard = null; if (clipboard && clipboard != null ) { clipboard.destroy(); } var clipboard = new Clipboard('.clipboard-edexaddr'); clipboard.on('success', function(e) { console.info('Action: ', e.action); console.info('Text: ', e.text); console.info('Trigger: ', e.trigger); e.clearSelection(); }); clipboard.on('error', function(e) { console.error('Action: ', e.action); console.error('Trigger: ', e.trigger); }); // populate selected coin's balance if ( selected_coinmode == 'Basilisk' && selected_coin !== 'BTC' && selected_coin !== 'BTCD' && selected_coin !== 'LTC' && selected_coin !== 'DOGE' && selected_coin !== 'DGB' && selected_coin !== 'SYS' && selected_coin !== 'MZC' && selected_coin !== 'UNO' && selected_coin !== 'ZET' && selected_coin !== 'BTM' && selected_coin !== 'CARB' && selected_coin !== 'ANC' && selected_coin !== 'FRK' && selected_coin !== 'GMC') { getDEXGetBalance_cache(selected_coin) .then(function(result) { if ( result.interest !== undefined && selected_coin == 'KMD') { $( '#edexcoin_getbalance_interest,' + '#edexcoin_getbalance_total_interest' ) .show(); $('#edexcoin_getbalance_t') .removeClass( 'col-lg-12' ) .addClass( 'col-lg-4' ); $('#edex_interest_balance').text(result.interest); $('#edex_total_balance_interest').text(result.totalbalance); $('#edex_total_interest_coincode').text(selected_coin); $('#edex_total_balance_interest_coincode').text(selected_coin); } if ( result.interest === undefined || selected_coin !== 'KMD') { $( '#edexcoin_getbalance_interest,' + '#edexcoin_getbalance_total_interest' ) .hide(); $('#edexcoin_getbalance_t') .removeClass( 'col-lg-4' ) .addClass( 'col-lg-12' ); $( '#edex_interest_balance,' + '#edex_total_balance_interest' ) .text('-'); } $('#edex_total_balance').text(result.total); $('#edex_total_balance_coincode').text(selected_coin); }); } else if (selected_coinmode == 'Basilisk') { getDEXGetBalance2(selected_coin) .then(function(result) { if ( result.interest !== undefined ) { $( '#edexcoin_getbalance_interest,' + '#edexcoin_getbalance_total_interest' ) .show(); $('#edexcoin_getbalance_t') .removeClass( 'col-lg-12' ) .addClass( 'col-lg-4' ); $('#edex_interest_balance').text(result.interest); $('#edex_total_balance_interest').text(result.totalbalance); $('#edex_total_interest_coincode').text(selected_coin); $('#edex_total_balance_interest_coincode').text(selected_coin); } if ( result.interest === undefined || selected_coin !== 'KMD') { $( '#edexcoin_getbalance_interest,' + '#edexcoin_getbalance_total_interest' ) .hide(); $('#edexcoin_getbalance_t') .removeClass( 'col-lg-4' ) .addClass( 'col-lg-12' ); $( '#edex_interest_balance,' + '#edex_total_balance_interest' ) .text('-'); } $('#edex_total_balance').text(result.total); $('#edex_total_balance_coincode').text(selected_coin); }); } else { EDEXlistunspent(selected_coin) .then(function(result) { if (result[0] != undefined) { if ( result[0].interest !== undefined ) { $( '#edexcoin_getbalance_interest,' + '#edexcoin_getbalance_total_interest' ) .show(); $('#edexcoin_getbalance_t') .removeClass( 'col-lg-12' ) .addClass( 'col-lg-4' ); $('#edex_interest_balance').text(result[0].interest); $('#edex_total_balance_interest').text(result[0].totalbalance); $('#edex_total_interest_coincode').text(selected_coin); $('#edex_total_balance_interest_coincode').text(selected_coin); } if ( result[0].interest === undefined ) { $( '#edexcoin_getbalance_interest,' + '#edexcoin_getbalance_total_interest' ) .hide(); $('#edexcoin_getbalance_t') .removeClass( 'col-lg-4' ) .addClass( 'col-lg-12' ); $( '#edex_interest_balance,' + '#edex_total_balance_interest' ) .text('-'); } $('#edex_total_balance').text(result[0].total); $('#edex_total_balance_coincode').text(selected_coin); } else { $('#edex_total_balance').text('0'); } }); } EdexfillTxHistory(coincode); } else { $('#currency-progressbars').hide(); if ( selected_coin == 'KMD' ) { sessionStorage.setItem('edexTmpMode', selected_coinmode); sessionStorage.setItem('edexTmpRefresh', 'start'); $( '#nav-komodo-wallet' ).trigger( 'click' ); } if ( selected_coin == 'ZEC' ) { sessionStorage.setItem('edexTmpMode', selected_coinmode); sessionStorage.setItem('edexTmpRefresh', 'start'); $( '#nav-zcash-wallet' ).trigger( 'click' ); } if (checkAC(selected_coin)) { sessionStorage.setItem('edexTmpMode', selected_coinmode); sessionStorage.setItem('edexTmpRefresh', 'start'); assetchain_pax_menu_actions(selected_coin); } } }); }