Browse Source

Merge pull request #70 from pbca26/master

code cleanup p2
master
Satinder Grewal 8 years ago
committed by GitHub
parent
commit
6d80c84b29
  1. 3
      assets/pages/login.css
  2. 89
      assets/scripts/coinwallets.js
  3. 498
      assets/scripts/dashboard.js
  4. 12
      assets/scripts/dashboard/DashboardBasilisk.js
  5. 46
      assets/scripts/dashboard/DashboardCoinFiat.js
  6. 28
      assets/scripts/dashboard/DashboardDEX.js
  7. 368
      assets/scripts/dashboard/DashboardEDEX.js
  8. 7
      assets/scripts/iguana_api.js
  9. 2
      assets/scripts/iguana_api/IguanaAddcoin.js
  10. 24
      assets/scripts/iguana_api/IguanaDEX.js
  11. 176
      assets/scripts/iguana_api/IguanaEDEX.js
  12. 10
      assets/scripts/iguana_api/IguanaHandle.js
  13. 6
      assets/scripts/iguana_api/IguanaJumblr.js
  14. 40
      assets/scripts/iguana_api/IguanaShepherd.js
  15. 20
      assets/scripts/jumblr.js
  16. 30
      assets/scripts/kmd_wallet/KMDBalance.js
  17. 5
      assets/scripts/kmd_wallet/KMDInit.js
  18. 7
      assets/scripts/kmd_wallet/KMDSendTx.js
  19. 49
      assets/scripts/kmd_wallet/KMDWalletDashboard.js
  20. 193
      assets/scripts/kmd_wallet_dashboard.js
  21. 12
      assets/scripts/lang/en.js
  22. 284
      assets/scripts/login.js
  23. 734
      assets/scripts/sidebar.js
  24. 40
      assets/scripts/walletsettings.js

3
assets/pages/login.css

@ -13,6 +13,9 @@
.page-login .form-control:focus + .floating-label { .page-login .form-control:focus + .floating-label {
color: #bdbdbd; color: #bdbdbd;
} }
.page-login #addcoin_select_coin_mdl_options-login {
color: #757575;
}
.page-login a { .page-login a {
color: #9fa8da; color: #9fa8da;
} }

89
assets/scripts/coinwallets.js

@ -32,12 +32,15 @@ function getCurrency() {
function sendCurrency(val) { function sendCurrency(val) {
console.log(val); console.log(val);
$('#mdl_currency_coin').text(val.currency);
$('#mdl_currency_balance').text($('span[data-currency="' + val.currency + '"][id="currency-balance"]').text()); $('#mdl_currency_balance').text($('span[data-currency="' + val.currency + '"][id="currency-balance"]').text());
//console.log($('span[data-currency="' + val.currency + '"][id="currency-balance"]').text()); //console.log($('span[data-currency="' + val.currency + '"][id="currency-balance"]').text());
$('#mdl_currency_sendto').attr('placeholder', 'Enter ' + val.currency + ' address'); $('#mdl_currency_sendto').attr('placeholder', _lang[defaultLang].INDEX.ENTER + ' ' + val.currency + ' ' + _lang[defaultLang].INDEX.ADDR_SM);
$('#mdl_currency_amount_label').text(val.currency); $(
$('#mdl_currency_total_coinname').text(val.currency); '#mdl_currency_amount_label,' +
'#mdl_currency_coin,' +
'#mdl_currency_total_coinname'
)
.text(val.currency);
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'), var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
getinfoValues = { getinfoValues = {
@ -121,7 +124,7 @@ $('#mdl_currency_amount').keyup(function() {
mdl_send_btn.removeClass('disabled'); mdl_send_btn.removeClass('disabled');
mdl_send_btn.attr('data-dismiss', 'modal'); mdl_send_btn.attr('data-dismiss', 'modal');
mdl_send_btn.attr('data-target', '#SendCoinModelStep2'); mdl_send_btn.attr('data-target', '#SendCoinModelStep2');
mdl_send_btn.attr('onclick', 'ConfirmsendCurrency($(this).data())') mdl_send_btn.attr('onclick', 'ConfirmsendCurrency($(this).data())');
} else { } else {
mdl_send_btn.addClass('disabled'); mdl_send_btn.addClass('disabled');
mdl_send_btn.removeAttr('data-dismiss'); mdl_send_btn.removeAttr('data-dismiss');
@ -131,11 +134,11 @@ $('#mdl_currency_amount').keyup(function() {
}); });
$('#mdl_currency_fee').keyup(function() { $('#mdl_currency_fee').keyup(function() {
var sum_val1 = parseFloat($('#mdl_currency_amount').val()) var sum_val1 = parseFloat($('#mdl_currency_amount').val()),
var sum_val2 = parseFloat($('#mdl_currency_fee').val()) sum_val2 = parseFloat($('#mdl_currency_fee').val()),
var total_of_currency_fee = sum_val1 + sum_val2; total_of_currency_fee = sum_val1 + sum_val2,
var currency_fiat_value = ''; currency_fiat_value = '',
var fiat_symbol = ''; fiat_symbol = '';
if ( $('#mdl_currency_total_coinname').text() == 'BTCD' ) { if ( $('#mdl_currency_total_coinname').text() == 'BTCD' ) {
currency_fiat_value = localStorage.getItem('EasyDEX_BTCD_Fiat_pair_value'); currency_fiat_value = localStorage.getItem('EasyDEX_BTCD_Fiat_pair_value');
@ -152,15 +155,24 @@ $('#mdl_currency_fee').keyup(function() {
}); });
function CurrencyMdlBtnClean() { function CurrencyMdlBtnClean() {
$('#mdl_currency_sendto').val(''); $(
$('#mdl_currency_amount').val(''); '#mdl_currency_sendto,' +
$('#mdl_currency_total_value').text('0.00'); '#mdl_currency_amount'
$('#mdl_currency_total_fiat_value').text('0.00'); )
.val('');
$(
'#mdl_currency_total_value,' +
'#mdl_currency_total_fiat_value'
)
.text('0.00');
} }
function ReceiveCoinMdlBtnClean() { function ReceiveCoinMdlBtnClean() {
$('#mdl_receive_coin_addr').text(''); $(
$('#mdl_receive_coin_addr_qr_code').text(''); '#mdl_receive_coin_addr,' +
'#mdl_receive_coin_addr_qr_code'
)
.text('');
} }
function ConfirmsendCurrency(confirm_val) { function ConfirmsendCurrency(confirm_val) {
@ -182,14 +194,17 @@ function ConfirmsendCurrency(confirm_val) {
$('#mdl_confirm_currency_sendto_addr').text($('#mdl_currency_sendto').val()); $('#mdl_confirm_currency_sendto_addr').text($('#mdl_currency_sendto').val());
$('#mdl_confirm_currency_send_amount').text($('#mdl_currency_amount').val()); $('#mdl_confirm_currency_send_amount').text($('#mdl_currency_amount').val());
$('#mdl_confirm_currency_coinname').text(confirm_coinname); $(
'#mdl_confirm_currency_coinname,' +
'#mdl_confirm_currency_coinname_total,' +
'#mdl_confirm_currency_coinname_fee'
)
.text(confirm_coinname);
$('#mdl_confirm_currency_send_amount_fiat').text(fiat_symbol + ($('#mdl_confirm_currency_send_amount').text() * currency_fiat_value).toFixed(2)); $('#mdl_confirm_currency_send_amount_fiat').text(fiat_symbol + ($('#mdl_confirm_currency_send_amount').text() * currency_fiat_value).toFixed(2));
$('#mdl_confirm_currency_send_fee').text($('#mdl_currency_fee').val()); $('#mdl_confirm_currency_send_fee').text($('#mdl_currency_fee').val());
$('#mdl_confirm_currency_coinname_fee').text(confirm_coinname);
$('#mdl_confirm_currency_send_fee_fiat').text(fiat_symbol + ($('#mdl_confirm_currency_send_fee').text() * currency_fiat_value).toFixed(2)); $('#mdl_confirm_currency_send_fee_fiat').text(fiat_symbol + ($('#mdl_confirm_currency_send_fee').text() * currency_fiat_value).toFixed(2));
$('#mdl_confirm_currency_sendfrom_addr').text(confirm_selected_from_addr); $('#mdl_confirm_currency_sendfrom_addr').text(confirm_selected_from_addr);
$('#mdl_confirm_currency_sendfrom_total_dedcut').text($('#mdl_currency_total_value').text()); $('#mdl_confirm_currency_sendfrom_total_dedcut').text($('#mdl_currency_total_value').text());
$('#mdl_confirm_currency_coinname_total').text(confirm_coinname);
$('#mdl_confirm_currency_sendfrom_total_deduct_fiat').text($('#mdl_currency_total_fiat_value').text()); $('#mdl_confirm_currency_sendfrom_total_deduct_fiat').text($('#mdl_currency_total_fiat_value').text());
} }
@ -257,23 +272,29 @@ function ExecuteSendCurrencyAPI() {
}); });
// Clear Send Dialog values and set them to blank // Clear Send Dialog values and set them to blank
$('#mdl_currency_coin').text(''); $(
$('#mdl_currency_balance').text(''); '#mdl_currency_coin,' +
$('#mdl_currency_amount_label').text(''); '#mdl_currency_balance,' +
$('#mdl_currency_total_coinname').text(''); '#mdl_currency_amount_label,' +
'#mdl_currency_total_coinname'
)
.text('');
// Clear Confirm Dialog values and set them to blank // Clear Confirm Dialog values and set them to blank
$('#mdl_confirm_currency_sendto_addr').text(''); $(
$('#mdl_confirm_currency_send_amount').text(''); '#mdl_confirm_currency_sendto_addr,' +
$('#mdl_confirm_currency_coinname').text(''); '#mdl_confirm_currency_send_amount,' +
$('#mdl_confirm_currency_send_amount_fiat').text(''); '#mdl_confirm_currency_coinname,' +
$('#mdl_confirm_currency_send_fee').text(''); '#mdl_confirm_currency_send_amount_fiat,' +
$('#mdl_confirm_currency_coinname_fee').text(''); '#mdl_confirm_currency_send_fee,' +
$('#mdl_confirm_currency_send_fee_fiat').text(''); '#mdl_confirm_currency_coinname_fee,' +
$('#mdl_confirm_currency_sendfrom_addr').text(''); '#mdl_confirm_currency_send_fee_fiat,' +
$('#mdl_confirm_currency_sendfrom_total_dedcut').text(''); '#mdl_confirm_currency_sendfrom_addr,' +
$('#mdl_confirm_currency_coinname_total').text(''); '#mdl_confirm_currency_sendfrom_total_dedcut,' +
$('#mdl_confirm_currency_sendfrom_total_deduct_fiat').text(''); '#mdl_confirm_currency_coinname_total,' +
'#mdl_confirm_currency_sendfrom_total_deduct_fiat'
)
.text('');
// Clean send dialog button fields // Clean send dialog button fields
CurrencyMdlBtnClean(); CurrencyMdlBtnClean();

498
assets/scripts/dashboard.js

@ -34,17 +34,28 @@ var Dashboard = function() {
$('#btn_edexcoin_dashboard').click(function() { $('#btn_edexcoin_dashboard').click(function() {
$('#btn_edexcoin_dashboard').hide(); $('#btn_edexcoin_dashboard').hide();
$('#btn_edexcoin_send').show(); $(
$('#btn_edexcoin_recieve').show(); '#btn_edexcoin_send,' +
'#btn_edexcoin_recieve'
)
.show();
var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'); var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin');
$('#edexcoin_getbalance_interest').hide(); $(
$('#edexcoin_getbalance_total_interest').hide(); '#edexcoin_getbalance_interest,' +
$('#edexcoin_getbalance_t').removeClass( 'col-lg-4' ).addClass( 'col-lg-12' ); '#edexcoin_getbalance_total_interest'
$('#edex_interest_balance').text('-'); )
$('#edex_total_balance_interest').text('-'); .hide();
$('#edex_total_balance').text('-'); $('#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(active_edexcoin); $('#edex_total_balance_coincode').text(active_edexcoin);
if ( sessionStorage.getItem('edexTmpMode') === 'Full') { if ( sessionStorage.getItem('edexTmpMode') === 'Full') {
@ -53,59 +64,100 @@ var Dashboard = function() {
if ( /*sessionStorage.getItem('edexTmpMode') === 'Basilisk' ||*/ sessionStorage.getItem('edexTmpMode') === 'Native' ) { if ( /*sessionStorage.getItem('edexTmpMode') === 'Basilisk' ||*/ sessionStorage.getItem('edexTmpMode') === 'Native' ) {
sessionStorage.setItem('edexTmpRefresh', 'stop'); sessionStorage.setItem('edexTmpRefresh', 'stop');
} }
$('#edexcoin_dashoard_section').show(); $(
$('#edexcoin_dashboardinfo').show(); '#edexcoin_dashoard_section,' +
$('#edexcoin_send').hide(); '#edexcoin_dashboardinfo'
$('#edexcoin_recieve').hide(); )
$('#edexcoin_recieve_section').hide(); .show();
$('#edexcoin_settings').hide(); $(
'#edexcoin_send,' +
'#edexcoin_recieve,' +
'#edexcoin_recieve_section,' +
'#edexcoin_settings'
)
.hide();
var selected_coinmode = sessionStorage.getItem('edexTmpMode'); var selected_coinmode = sessionStorage.getItem('edexTmpMode');
if ( selected_coinmode == 'Basilisk' ) { if ( selected_coinmode == 'Basilisk' ) {
getDEXGetBalance_cache(active_edexcoin).then(function(result) { getDEXGetBalance_cache(active_edexcoin)
.then(function(result) {
//console.log(result) //console.log(result)
if ( result.interest !== undefined && active_edexcoin == 'KMD') { if ( result.interest !== undefined && active_edexcoin == 'KMD') {
$('#edexcoin_getbalance_interest').show(); $(
$('#edexcoin_getbalance_total_interest').show(); '#edexcoin_getbalance_interest,' +
$('#edexcoin_getbalance_t').removeClass( 'col-lg-12' ).addClass( 'col-lg-4' ); '#edexcoin_getbalance_total_interest'
)
.show();
$('#edexcoin_getbalance_t')
.removeClass( 'col-lg-12' )
.addClass( 'col-lg-4' );
$('#edex_interest_balance').text(result.interest); $('#edex_interest_balance').text(result.interest);
$('#edex_total_balance_interest').text(result.totalbalance); $('#edex_total_balance_interest').text(result.totalbalance);
$('#edex_total_interest_coincode').text(active_edexcoin); $(
$('#edex_total_balance_interest_coincode').text(active_edexcoin); '#edex_total_interest_coincode,' +
'#edex_total_balance_interest_coincode'
)
.text(active_edexcoin);
} }
if ( result.interest === undefined ) { if ( result.interest === undefined ) {
$('#edexcoin_getbalance_interest').hide(); $(
$('#edexcoin_getbalance_total_interest').hide(); '#edexcoin_getbalance_interest,' +
$('#edexcoin_getbalance_t').removeClass( 'col-lg-4' ).addClass( 'col-lg-12' ); '#edexcoin_getbalance_total_interest'
$('#edex_interest_balance').text('-'); )
$('#edex_total_balance_interest').text('-'); .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').text(result.total);
$('#edex_total_balance_coincode').text(active_edexcoin); $('#edex_total_balance_coincode').text(active_edexcoin);
}); });
} else { } else {
EDEXlistunspent(active_edexcoin).then(function(result) { EDEXlistunspent(active_edexcoin)
.then(function(result) {
//console.log(result) //console.log(result)
if (result[0] != undefined) { if (result[0] != undefined) {
//console.log(result[0]) //console.log(result[0])
if ( result[0].interest !== undefined ) { if ( result[0].interest !== undefined ) {
$('#edexcoin_getbalance_interest').show(); $(
$('#edexcoin_getbalance_total_interest').show(); '#edexcoin_getbalance_interest,' +
$('#edexcoin_getbalance_t').removeClass( 'col-lg-12' ).addClass( 'col-lg-4' ); '#edexcoin_getbalance_total_interest'
)
.show();
$('#edexcoin_getbalance_t')
.removeClass( 'col-lg-12' )
.addClass( 'col-lg-4' );
$('#edex_interest_balance').text(result[0].interest); $('#edex_interest_balance').text(result[0].interest);
$('#edex_total_balance_interest').text(result[0].totalbalance); $('#edex_total_balance_interest').text(result[0].totalbalance);
$('#edex_total_interest_coincode').text(active_edexcoin); $(
$('#edex_total_balance_interest_coincode').text(active_edexcoin); '#edex_total_interest_coincode,' +
'#edex_total_balance_interest_coincode'
)
.text(active_edexcoin);
} }
if ( result[0].interest === undefined ) { if ( result[0].interest === undefined ) {
$('#edexcoin_getbalance_interest').hide(); $(
$('#edexcoin_getbalance_total_interest').hide(); '#edexcoin_getbalance_interest,' +
$('#edexcoin_getbalance_t').removeClass( 'col-lg-4' ).addClass( 'col-lg-12' ); '#edexcoin_getbalance_total_interest'
$('#edex_interest_balance').text('-'); )
$('#edex_total_balance_interest').text('-'); .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').text(result[0].total);
@ -123,59 +175,76 @@ var Dashboard = function() {
var handle_edex_send = function() { var handle_edex_send = function() {
$('.btn_refresh_edexcoin_send').click(function() { $('.btn_refresh_edexcoin_send').click(function() {
var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'); var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'),
var call_data = {"allcoins": false,"coin":'KMD',"calls":"refresh"} call_data = {
console.log(call_data) 'allcoins': false,
Shepherd_FetchBasiliskData(call_data).then(function(result){ 'coin': 'KMD',
console.log(result) 'calls': 'refresh'
toastr.info('Refreshing Wallet Funds.', 'Wallet Notification'); };
console.log(call_data);
Shepherd_FetchBasiliskData(call_data)
.then(function(result) {
console.log(result);
toastr.info(_lang[defaultLang].TOASTR.REFRESHING_FUNDS, _lang[defaultLang].TOASTR.WALLET_NOTIFICATION);
}) })
}); });
$('#btn_edexcoin_send').click(function() { $('#btn_edexcoin_send').click(function() {
$('#btn_edexcoin_dashboard').show(); $(
'#btn_edexcoin_dashboard,' +
'#btn_edexcoin_recieve'
)
.show();
$('#btn_edexcoin_send').hide(); $('#btn_edexcoin_send').hide();
$('#btn_edexcoin_recieve').show();
$('#edexcoin_dashboardinfo').hide();
$('#edexcoin_send').show(); $('#edexcoin_send').show();
$('#edexcoin_recieve').hide(); $(
$('#edexcoin_recieve_section').hide(); '#edexcoin_dashboardinfo,' +
$('#edexcoin_settings').hide(); '#edexcoin_recieve,' +
'#edexcoin_recieve_section,' +
'#edexcoin_settings'
)
.hide();
sessionStorage.setItem('edexTmpRefresh', 'stop'); sessionStorage.setItem('edexTmpRefresh', 'stop');
var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'); var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'),
var selected_coinmode = sessionStorage.getItem('edexTmpMode') selected_coinmode = sessionStorage.getItem('edexTmpMode')
// This send from part is only enabled now for Basilisk coins except BTC and SYS. // This send from part is only enabled now for Basilisk coins except BTC and SYS.
if (selected_coinmode == 'Basilisk' && active_edexcoin !== 'BTC' && active_edexcoin !== 'SYS' ) { if (selected_coinmode == 'Basilisk' && active_edexcoin !== 'BTC' && active_edexcoin !== 'SYS' ) {
$('.edexcoin_send_from_for_basilisk').show() $('.edexcoin_send_from_for_basilisk').show();
EDEXgetaddrbyaccount_cache(active_edexcoin).then(function(result){ EDEXgetaddrbyaccount_cache(active_edexcoin)
//console.log(result) .then(function(result){
edexcoin_addr_list_with_balance = result
console.log(edexcoin_addr_list_with_balance);
var tmpoptions = ''; var tmpoptions = '';
//console.log(result);
edexcoin_addr_list_with_balance = result;
console.log(edexcoin_addr_list_with_balance);
tmpoptions += '<option> ' + _lang[defaultLang].DASHBOARD.SELECT_ADDRESS + ' </option>'; tmpoptions += '<option> ' + _lang[defaultLang].DASHBOARD.SELECT_ADDRESS + ' </option>';
$.each(edexcoin_addr_list_with_balance, function(index) { $.each(edexcoin_addr_list_with_balance, function(index) {
tmpoptions += '<option value="' + edexcoin_addr_list_with_balance[index].addr + '" data-total="' + edexcoin_addr_list_with_balance[index].total + '">[ ' + edexcoin_addr_list_with_balance[index].total + ' KMD ] &emsp;' + edexcoin_addr_list_with_balance[index].addr + '</option>'; tmpoptions += '<option value="' + edexcoin_addr_list_with_balance[index].addr + '" data-total="' + edexcoin_addr_list_with_balance[index].total + '">[ ' + edexcoin_addr_list_with_balance[index].total + ' KMD ] &emsp;' + edexcoin_addr_list_with_balance[index].addr + '</option>';
$('#edexcoin_send_from').html(tmpoptions); $('#edexcoin_send_from').html(tmpoptions);
}); });
$('.showedexcoinaddrs').selectpicker({ style: 'btn-info' }); $('.showedexcoinaddrs')
$('.showedexcoinaddrs').selectpicker('refresh'); .selectpicker({ style: 'btn-info' })
.selectpicker('refresh');
$('.edexcoin_send_coins_btn_step1').addClass('disabled'); $('.edexcoin_send_coins_btn_step1')
$('.edexcoin_send_coins_btn_step1').attr('disabled','disabled'); .addClass('disabled')
.attr('disabled','disabled');
}) })
} else { } else {
$('.edexcoin_send_from_for_basilisk').hide() $('.edexcoin_send_from_for_basilisk').hide();
$('.edexcoin_send_coins_btn_step1').removeClass('disabled'); $('.edexcoin_send_coins_btn_step1')
$('.edexcoin_send_coins_btn_step1').removeAttr('disabled'); .removeClass('disabled')
.removeAttr('disabled');
} }
//clearEdexSendFieldData(); //clearEdexSendFieldData();
$('.edexcoin-send-form')[0].reset(); $('.edexcoin-send-form')[0].reset();
if ( selected_coinmode == 'Full' ) { if ( selected_coinmode == 'Full' ) {
EDEXgetinfo(active_edexcoin).then(function(result) { EDEXgetinfo(active_edexcoin)
.then(function(result) {
$('#edexcoin_fee').val(result.kbfee); $('#edexcoin_fee').val(result.kbfee);
}); });
} }
@ -188,24 +257,27 @@ var Dashboard = function() {
$('#edexcoin_send_from').change(function() { $('#edexcoin_send_from').change(function() {
if ($('#edexcoin_send_from').val() !== '' || $('#edexcoin_send_from').val() !== _lang[defaultLang].DASHBOARD.SELECT_ADDRESS) { if ($('#edexcoin_send_from').val() !== '' || $('#edexcoin_send_from').val() !== _lang[defaultLang].DASHBOARD.SELECT_ADDRESS) {
$('.edexcoin_send_coins_btn_step1').removeClass('disabled'); $('.edexcoin_send_coins_btn_step1')
$('.edexcoin_send_coins_btn_step1').prop('disabled', false); .removeClass('disabled')
.prop('disabled', false);
Shepherd_GetBasiliskCache().then(function(result){ Shepherd_GetBasiliskCache()
.then(function(result) {
var _data = JSON.parse(result), var _data = JSON.parse(result),
query = _data.result.basilisk, query = _data.result.basilisk,
active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'), active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'),
coin_addr = $('#edexcoin_send_from').val(); coin_addr = $('#edexcoin_send_from').val();
if (!('refresh' in query[active_edexcoin][coin_addr])) { if (!('refresh' in query[active_edexcoin][coin_addr])) {
console.log(active_edexcoin + '>>>' + coin_addr + ' => refresh not found.') console.log(active_edexcoin + '>>>' + coin_addr + ' => refresh not found.');
var call_data = { var call_data = {
'allcoins': false, 'allcoins': false,
'coin': active_edexcoin, 'coin': active_edexcoin,
'calls': 'refresh' 'calls': 'refresh'
}; };
Shepherd_FetchBasiliskData(call_data).then(function(result) { Shepherd_FetchBasiliskData(call_data)
.then(function(result) {
console.log(result); console.log(result);
}); });
} else { } else {
@ -214,8 +286,9 @@ var Dashboard = function() {
}) })
} }
if ($('#edexcoin_send_from').val() === '' || $('#edexcoin_send_from').val() === _lang[defaultLang].DASHBOARD.SELECT_ADDRESS) { if ($('#edexcoin_send_from').val() === '' || $('#edexcoin_send_from').val() === _lang[defaultLang].DASHBOARD.SELECT_ADDRESS) {
$('.edexcoin_send_coins_btn_step1').addClass(' disabled'); $('.edexcoin_send_coins_btn_step1')
$('.edexcoin_send_coins_btn_step1').prop('disabled', true); .addClass(' disabled')
.prop('disabled', true);
} }
}) })
@ -288,15 +361,16 @@ var Dashboard = function() {
}); });
NProgress.start(); NProgress.start();
var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'); var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'),
var selected_coinmode = sessionStorage.getItem('edexTmpMode') selected_coinmode = sessionStorage.getItem('edexTmpMode');
console.log('Sent control here after clicked in form...'); console.log('Sent control here after clicked in form...');
if (selected_coinmode == 'Basilisk' && active_edexcoin !== 'BTC' && active_edexcoin !== 'SYS' ) { if (selected_coinmode == 'Basilisk' && active_edexcoin !== 'BTC' && active_edexcoin !== 'SYS' ) {
$('#mdl_confirm_currency_sendfrom_addr').text($('#edexcoin_send_from').val()); $('#mdl_confirm_currency_sendfrom_addr').text($('#edexcoin_send_from').val());
} else { } else {
EDEXMainAddr($('[data-edexcoin]').attr('data-edexcoin')).then(function(result) { EDEXMainAddr($('[data-edexcoin]').attr('data-edexcoin'))
.then(function(result) {
$('#mdl_confirm_currency_sendfrom_addr').text(result); $('#mdl_confirm_currency_sendfrom_addr').text(result);
}); });
} }
@ -322,9 +396,15 @@ var Dashboard = function() {
$('#edexcoin-send-screen').hide(); $('#edexcoin-send-screen').hide();
$('#edexcoin-send-confirm-screen').show(); $('#edexcoin-send-confirm-screen').show();
$('#edexcoin_send_step_1').removeClass( 'current' ).addClass( '' ); $(
$('#edexcoin_send_step_2').removeClass( '' ).addClass( 'current' ); '#edexcoin_send_step_1,' +
$('#edexcoin_send_step_3').removeClass( 'current' ).addClass( '' ); '#edexcoin_send_step_3'
)
.removeClass( 'current' )
.addClass( '' );
$('#edexcoin_send_step_2')
.removeClass( '' )
.addClass( 'current' );
NProgress.done(); NProgress.done();
} }
@ -334,11 +414,11 @@ var Dashboard = function() {
//$('#edexcoin_send_coins_btn').prop('disabled', true); //$('#edexcoin_send_coins_btn').prop('disabled', true);
console.log('==> After confirming tx to send') console.log('==> After confirming tx to send')
var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'), var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'),
tmp_send_from_addr = $('#edexcoin_send_from').val() tmp_send_from_addr = $('#edexcoin_send_from').val(),
tmp_send_to_addr = $('#edexcoin_sendto').val(), tmp_send_to_addr = $('#edexcoin_sendto').val(),
tmp_send_total_amount = $('#edexcoin_total_value').text(), tmp_send_total_amount = $('#edexcoin_total_value').text(),
tmp_send_fee = $('#edexcoin_fee').val(), tmp_send_fee = $('#edexcoin_fee').val(),
tmp_sendflag = $('#edexcoin_send_sig').is(":checked"); tmp_sendflag = $('#edexcoin_send_sig').is(':checked');
console.log(active_edexcoin); console.log(active_edexcoin);
console.log(tmp_send_from_addr); console.log(tmp_send_from_addr);
@ -355,8 +435,8 @@ var Dashboard = function() {
$('#edexcoin_sendto_result tbody').html(edexcoin_sendto_result_tbl); $('#edexcoin_sendto_result tbody').html(edexcoin_sendto_result_tbl);
$('#edexcoin_send_coins_anothertx_btn').hide(); $('#edexcoin_send_coins_anothertx_btn').hide();
var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'); var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'),
var selected_coinmode = sessionStorage.getItem('edexTmpMode') selected_coinmode = sessionStorage.getItem('edexTmpMode');
if (selected_coinmode == 'Basilisk' && active_edexcoin !== 'BTC' && active_edexcoin !== 'SYS' ) { if (selected_coinmode == 'Basilisk' && active_edexcoin !== 'BTC' && active_edexcoin !== 'SYS' ) {
var tmp_json_data = { var tmp_json_data = {
@ -368,7 +448,7 @@ var Dashboard = function() {
'sendsig': tmp_sendflag 'sendsig': tmp_sendflag
}; };
console.log(tmp_json_data); console.log(tmp_json_data);
EDEXSendutxoRawTx(tmp_json_data) EDEXSendutxoRawTx(tmp_json_data);
} else { } else {
var tmp_json_data = { var tmp_json_data = {
'coin': active_edexcoin, 'coin': active_edexcoin,
@ -381,25 +461,42 @@ var Dashboard = function() {
$('.edexcoin-send-form')[0].reset(); $('.edexcoin-send-form')[0].reset();
$('#edexcoin_total_value').text('0.000'); $('#edexcoin_total_value').text('0.000');
$('#edexcoin-send-confirm-screen').hide(); $('#edexcoin-send-confirm-screen').hide();
$('#edexcoin-send-txdetails-screen').show(); $('#edexcoin-send-txdetails-screen')
$('#edexcoin-send-txdetails-screen').data('panel-api').load(); .show()
.data('panel-api')
.load();
edexcoin_send_form_validator.resetForm(); edexcoin_send_form_validator.resetForm();
$('#edexcoin_send_step_1').removeClass( 'current' ).addClass( '' ); $(
$('#edexcoin_send_step_2').removeClass( 'current' ).addClass( '' ); '#edexcoin_send_step_1,' +
$('#edexcoin_send_step_3').removeClass( '' ).addClass( 'current' ); '#edexcoin_send_step_2'
)
.removeClass( 'current' )
.addClass( '' );
$('#edexcoin_send_step_3')
.removeClass( '' )
.addClass( 'current' );
}); });
$('#edexcoin_send_coins_back_btn').click(function() { $('#edexcoin_send_coins_back_btn').click(function() {
$('#edexcoin-send-confirm-screen').hide(); $(
$('#edexcoin-send-txdetails-screen').hide(); '#edexcoin-send-confirm-screen,' +
'#edexcoin-send-txdetails-screen'
)
.hide();
$('#edexcoin-send-screen').show(); $('#edexcoin-send-screen').show();
var active_edexcoin = '', var active_edexcoin = '',
tmp_send_to_addr = '', tmp_send_to_addr = '',
tmp_send_total_amount = ''; tmp_send_total_amount = '';
edexcoin_send_form_validator.resetForm(); edexcoin_send_form_validator.resetForm();
$('#edexcoin_send_step_1').removeClass( '' ).addClass( 'current' ); $('#edexcoin_send_step_1')
$('#edexcoin_send_step_2').removeClass( 'current' ).addClass( '' ); .removeClass( '' )
$('#edexcoin_send_step_3').removeClass( 'current' ).addClass( '' ); .addClass( 'current' );
$(
'#edexcoin_send_step_2,' +
'#edexcoin_send_step_3'
)
.removeClass( 'current' )
.addClass( '' );
}); });
$('#edexcoin_send_coins_anothertx_btn').click(function() { $('#edexcoin_send_coins_anothertx_btn').click(function() {
@ -429,17 +526,26 @@ var Dashboard = function() {
var handle_edex_recieve = function() { var handle_edex_recieve = function() {
$('#btn_edexcoin_recieve').click(function() { $('#btn_edexcoin_recieve').click(function() {
$('#btn_edexcoin_dashboard').show(); $(
$('#btn_edexcoin_send').show(); '#btn_edexcoin_dashboard,' +
'#btn_edexcoin_send'
)
.show();
$('#btn_edexcoin_recieve').hide(); $('#btn_edexcoin_recieve').hide();
var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'); var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin');
sessionStorage.setItem('edexTmpRefresh', 'stop'); sessionStorage.setItem('edexTmpRefresh', 'stop');
$('#edexcoin_dashboardinfo').hide(); $(
$('#edexcoin_dashoard_section').hide(); '#edexcoin_dashboardinfo,' +
$('#edexcoin_send').hide(); '#edexcoin_dashoard_section,' +
$('#edexcoin_recieve').show(); '#edexcoin_send,' +
$('#edexcoin_recieve_section').show(); '#edexcoin_settings'
$('#edexcoin_settings').hide(); )
.hide();
$(
'#edexcoin_recieve,' +
'#edexcoin_recieve_section'
)
.show();
EdexListAllAddr(active_edexcoin); EdexListAllAddr(active_edexcoin);
$('.edexcoin-send-form')[0].reset(); $('.edexcoin-send-form')[0].reset();
}); });
@ -772,19 +878,19 @@ var Dashboard = function() {
break; break;
} }
walletDivContent += '<!-- Wallet Widget ' + AllcoinsDataOutput[value][index] + ' -->'; walletDivContent += '<!-- Wallet Widget ' + AllcoinsDataOutput[value][index] + ' -->' +
walletDivContent += '<div class="list-group-item col-xlg-6 col-lg-12 wallet-widgets-info" data-edexcoincode="' + AllcoinsDataOutput[value][index] + '">'; '<div class="list-group-item col-xlg-6 col-lg-12 wallet-widgets-info" data-edexcoincode="' + AllcoinsDataOutput[value][index] + '">' +
walletDivContent += '<div class="widget widget-shadow">'; '<div class="widget widget-shadow">' +
walletDivContent += '<div class="widget-content text-center bg-white padding-20 edexcoin-logo" data-edexcoincode="' + AllcoinsDataOutput[value][index] + '" data-edexcoinmodecode="' + modecode + '" data-edexcoinname="' + coinname + '">'; '<div class="widget-content text-center bg-white padding-20 edexcoin-logo" data-edexcoincode="' + AllcoinsDataOutput[value][index] + '" data-edexcoinmodecode="' + modecode + '" data-edexcoinname="' + coinname + '">' +
walletDivContent += '<a class="avatar margin-bottom-5" href="javascript:void(0)" id="edexcoin-logo">'; '<a class="avatar margin-bottom-5" href="javascript:void(0)" id="edexcoin-logo">' +
walletDivContent += '<img class="img-responsive" src="assets/images/cryptologo/' + coinlogo + '.png" alt="' + coinname + '"/>'; '<img class="img-responsive" src="assets/images/cryptologo/' + coinlogo + '.png" alt="' + coinname + '"/>' +
walletDivContent += '<span class="badge up badge-' + modecolor + '" id="basfull" data-edexcoincode="' + AllcoinsDataOutput[value][index] + '" data-toggle="tooltip" data-placement="top" data-original-title="' + modetip + '">' + modecode + '</span>'; '<span class="badge up badge-' + modecolor + '" id="basfull" data-edexcoincode="' + AllcoinsDataOutput[value][index] + '" data-toggle="tooltip" data-placement="top" data-original-title="' + modetip + '">' + modecode + '</span>' +
walletDivContent += '</a>'; '</a>' +
walletDivContent += '<div class="coin-name">' + coinname + '</div>'; '<div class="coin-name">' + coinname + '</div>' +
walletDivContent += '</div>'; '</div>' +
walletDivContent += '</div>'; '</div>' +
walletDivContent += '</div>'; '</div>' +
walletDivContent += '<!-- End Wallet Widget ' + AllcoinsDataOutput[value][index] + ' -->'; '<!-- End Wallet Widget ' + AllcoinsDataOutput[value][index] + ' -->';
$('.wallet-widgets-row').html(walletDivContent); $('.wallet-widgets-row').html(walletDivContent);
$('.scrollbar-dynamic').scrollbar(); // Make sure widget-body has scrollbar for transactions history $('.scrollbar-dynamic').scrollbar(); // Make sure widget-body has scrollbar for transactions history
@ -811,8 +917,9 @@ var Dashboard = function() {
var handleWalletWidgetBtns = function() { var handleWalletWidgetBtns = function() {
$('#addcoin_mdl_native_mode').prop('disabled', true); $('#addcoin_mdl_native_mode').prop('disabled', true);
$('#addcoin_mdl_basilisk_mode').prop('disabled', true); $('#addcoin_mdl_basilisk_mode').prop('disabled', true);
$('#addcoin_mdl_full_mode').prop('disabled', true); $('#addcoin_mdl_full_mode')
$('#addcoin_mdl_full_mode').prop('checked', false); .prop('disabled', true)
.prop('checked', false);
$('.mdl_addcoin_done_btn').click(function(){ $('.mdl_addcoin_done_btn').click(function(){
ExecuteAddCoinFn(); ExecuteAddCoinFn();
@ -824,73 +931,78 @@ var Dashboard = function() {
if (tmp_coin_val !== 'KMD' || tmp_coin_val !== 'KMD' ) { if (tmp_coin_val !== 'KMD' || tmp_coin_val !== 'KMD' ) {
$('#addcoin_mdl_native_mode').prop('disabled', true); $('#addcoin_mdl_native_mode').prop('disabled', true);
$('#addcoin_mdl_basilisk_mode').prop('disabled', true); $('#addcoin_mdl_basilisk_mode').prop('disabled', true);
$('#addcoin_mdl_full_mode').prop('disabled', false); $('#addcoin_mdl_full_mode')
$('#addcoin_mdl_full_mode').prop('checked', true); .prop('disabled', false)
.prop('checked', true);
} }
if (tmp_coin_val == 'KMD') { if (tmp_coin_val == 'KMD') {
$('#addcoin_mdl_native_mode').prop('disabled', false); $('#addcoin_mdl_native_mode').prop('disabled', false);
$('#addcoin_mdl_basilisk_mode').prop('disabled', false); $('#addcoin_mdl_basilisk_mode')
.prop('disabled', false)
.prop('checked', true);
$('#addcoin_mdl_full_mode').prop('disabled', false); $('#addcoin_mdl_full_mode').prop('disabled', false);
$('#addcoin_mdl_basilisk_mode').prop('checked', true);
} }
if (tmp_coin_val == 'SUPERNET'
|| tmp_coin_val == 'REVS' if (tmp_coin_val == 'SUPERNET' ||
|| tmp_coin_val == 'WIRELESS' tmp_coin_val == 'REVS' ||
|| tmp_coin_val == 'DEX' tmp_coin_val == 'WIRELESS' ||
|| tmp_coin_val == 'PANGEA' tmp_coin_val == 'DEX' ||
|| tmp_coin_val == 'JUMBLR' tmp_coin_val == 'PANGEA' ||
|| tmp_coin_val == 'BET' tmp_coin_val == 'JUMBLR' ||
|| tmp_coin_val == 'CRYPTO' tmp_coin_val == 'BET' ||
|| tmp_coin_val == 'HODL' tmp_coin_val == 'CRYPTO' ||
|| tmp_coin_val == 'SHARK' tmp_coin_val == 'HODL' ||
|| tmp_coin_val == 'BOTS' tmp_coin_val == 'SHARK' ||
|| tmp_coin_val == 'MGW' tmp_coin_val == 'BOTS' ||
|| tmp_coin_val == 'MVP' tmp_coin_val == 'MGW' ||
|| tmp_coin_val == 'KV' tmp_coin_val == 'MVP' ||
|| tmp_coin_val == 'CEAL' tmp_coin_val == 'KV' ||
|| tmp_coin_val == 'MESH' tmp_coin_val == 'CEAL' ||
|| tmp_coin_val == 'USD' tmp_coin_val == 'MESH' ||
|| tmp_coin_val == 'RON' tmp_coin_val == 'USD' ||
|| tmp_coin_val == 'EUR' tmp_coin_val == 'RON' ||
|| tmp_coin_val == 'JPY' tmp_coin_val == 'EUR' ||
|| tmp_coin_val == 'GBP' tmp_coin_val == 'JPY' ||
|| tmp_coin_val == 'AUD' tmp_coin_val == 'GBP' ||
|| tmp_coin_val == 'CAD' tmp_coin_val == 'AUD' ||
|| tmp_coin_val == 'CHF' tmp_coin_val == 'CAD' ||
|| tmp_coin_val == 'NZD' tmp_coin_val == 'CHF' ||
|| tmp_coin_val == 'CNY' tmp_coin_val == 'NZD' ||
|| tmp_coin_val == 'RUB' tmp_coin_val == 'CNY' ||
|| tmp_coin_val == 'MXN' tmp_coin_val == 'RUB' ||
|| tmp_coin_val == 'BRL' tmp_coin_val == 'MXN' ||
|| tmp_coin_val == 'INR' tmp_coin_val == 'BRL' ||
|| tmp_coin_val == 'HKD' tmp_coin_val == 'INR' ||
|| tmp_coin_val == 'TRY' tmp_coin_val == 'HKD' ||
|| tmp_coin_val == 'ZAR' tmp_coin_val == 'TRY' ||
|| tmp_coin_val == 'PLN' tmp_coin_val == 'ZAR' ||
|| tmp_coin_val == 'NOK' tmp_coin_val == 'PLN' ||
|| tmp_coin_val == 'SEK' tmp_coin_val == 'NOK' ||
|| tmp_coin_val == 'DKK' tmp_coin_val == 'SEK' ||
|| tmp_coin_val == 'CZK' tmp_coin_val == 'DKK' ||
|| tmp_coin_val == 'HUF' tmp_coin_val == 'CZK' ||
|| tmp_coin_val == 'ILS' tmp_coin_val == 'HUF' ||
|| tmp_coin_val == 'KRW' tmp_coin_val == 'ILS' ||
|| tmp_coin_val == 'MYR' tmp_coin_val == 'KRW' ||
|| tmp_coin_val == 'PHP' tmp_coin_val == 'MYR' ||
|| tmp_coin_val == 'SGD' tmp_coin_val == 'PHP' ||
|| tmp_coin_val == 'THB' tmp_coin_val == 'SGD' ||
|| tmp_coin_val == 'BGN' tmp_coin_val == 'THB' ||
|| tmp_coin_val == 'IDR' tmp_coin_val == 'BGN' ||
|| tmp_coin_val == 'HRK' ) { tmp_coin_val == 'IDR' ||
tmp_coin_val == 'HRK') {
$('#addcoin_mdl_native_mode').prop('disabled', false); $('#addcoin_mdl_native_mode').prop('disabled', false);
$('#addcoin_mdl_basilisk_mode').prop('disabled', false); $('#addcoin_mdl_basilisk_mode')
.prop('disabled', false)
.prop('checked', true);
$('#addcoin_mdl_full_mode').prop('disabled', true); $('#addcoin_mdl_full_mode').prop('disabled', true);
$('#addcoin_mdl_basilisk_mode').prop('checked', true);
} }
if (tmp_coin_val == 'BTC') { if (tmp_coin_val == 'BTC') {
$('#addcoin_mdl_basilisk_mode').prop('disabled', false); $('#addcoin_mdl_basilisk_mode')
.prop('disabled', false)
.prop('checked', true);
$('#addcoin_mdl_native_mode').prop('disabled', true); $('#addcoin_mdl_native_mode').prop('disabled', true);
$('#addcoin_mdl_full_mode').prop('disabled', false); $('#addcoin_mdl_full_mode').prop('disabled', false);
$('#addcoin_mdl_basilisk_mode').prop('checked', true);
} }
}); });
} }
@ -906,24 +1018,28 @@ var Dashboard = function() {
$('.btn_edexcoin_dashboard_register').click(function() { $('.btn_edexcoin_dashboard_register').click(function() {
var selected_coin = $(this).data('edexcoin'); var selected_coin = $(this).data('edexcoin');
EDEXMainAddr(selected_coin).then(function(result){ EDEXMainAddr(selected_coin)
.then(function(result){
Iguana_DEXImportAllWalletAddr(selected_coin); Iguana_DEXImportAllWalletAddr(selected_coin);
}); });
}); });
$('.btn_edexcoin_dashboard_fetchdata').click(function() { $('.btn_edexcoin_dashboard_fetchdata').click(function() {
var selected_coin = $(this).data('edexcoin'); var selected_coin = $(this).data('edexcoin');
Shepherd_CheckBasiliskCacheData(selected_coin).then(function(result) {
console.log(result); Shepherd_CheckBasiliskCacheData(selected_coin)
console.log(result.coin); .then(function(result) {
var call_data = { var call_data = {
'allcoins': false, 'allcoins': false,
'coin': selected_coin, 'coin': selected_coin,
'calls': 'listtransactions:getbalance' 'calls': 'listtransactions:getbalance'
}; };
console.log(result);
console.log(result.coin);
console.log(call_data); console.log(call_data);
Shepherd_FetchBasiliskData(call_data).then(function(result) { Shepherd_FetchBasiliskData(call_data)
.then(function(result) {
console.log(result); console.log(result);
toastr.info(_lang[defaultLang].TOASTR.FETCHING_DATA, _lang[defaultLang].TOASTR.BASILISK_NOTIFICATION); toastr.info(_lang[defaultLang].TOASTR.FETCHING_DATA, _lang[defaultLang].TOASTR.BASILISK_NOTIFICATION);
}); });
@ -932,7 +1048,9 @@ var Dashboard = function() {
$('.btn_edexcoin_dashboard_refetchdata').click(function() { $('.btn_edexcoin_dashboard_refetchdata').click(function() {
var selected_coin = $(this).data('edexcoin'); var selected_coin = $(this).data('edexcoin');
Shepherd_GroomData_Delete().then(function(result) {
Shepherd_GroomData_Delete()
.then(function(result) {
var call_data = { var call_data = {
'allcoins': false, 'allcoins': false,
'coin': selected_coin, 'coin': selected_coin,
@ -940,7 +1058,8 @@ var Dashboard = function() {
}; };
console.log(call_data); console.log(call_data);
Shepherd_FetchBasiliskData(call_data).then(function(result) { Shepherd_FetchBasiliskData(call_data)
.then(function(result) {
console.log(result); console.log(result);
toastr.info(_lang[defaultLang].TOASTR.FETCHING_DATA, _lang[defaultLang].TOASTR.BASILISK_NOTIFICATION); toastr.info(_lang[defaultLang].TOASTR.FETCHING_DATA, _lang[defaultLang].TOASTR.BASILISK_NOTIFICATION);
}); });
@ -951,19 +1070,22 @@ var Dashboard = function() {
var show_mdl = setTimeout(function() { var show_mdl = setTimeout(function() {
var selected_coin = $(this).data('edexcoin'); var selected_coin = $(this).data('edexcoin');
$('#RefreshBasiliskConnectionsMdl').modal('show'); $('#RefreshBasiliskConnectionsMdl').modal('show');
}, 0) }, 0),
var start_refresh = setTimeout(function() { start_refresh = setTimeout(function() {
EDEX_DEXgetinfoAll(); EDEX_DEXgetinfoAll();
}, 3000) }, 3000);
Promise.all([show_mdl, start_refresh]).then(function() { Promise.all([show_mdl, start_refresh])
.then(function() {
console.log('all promises executed!!!'); console.log('all promises executed!!!');
}); });
}); });
$('.btn_edexcoin_dashboard_validate').click(function() { $('.btn_edexcoin_dashboard_validate').click(function() {
var selected_coin = $(this).data('edexcoin'); var selected_coin = $(this).data('edexcoin');
EDEXMainAddr(selected_coin).then(function(result) {
EDEXMainAddr(selected_coin)
.then(function(result) {
Iguana_DEXValidateAddr(selected_coin, result); Iguana_DEXValidateAddr(selected_coin, result);
}); });
}); });
@ -1001,7 +1123,6 @@ var Dashboard = function() {
active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode'); active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode');
// TODO: refactor // TODO: refactor
if ( active_edexcoinmodecode == 'Basilisk' || active_edexcoinmodecode == 'Native' ) { if ( active_edexcoinmodecode == 'Basilisk' || active_edexcoinmodecode == 'Native' ) {
//console.log(active_edexcoinmodecode) //console.log(active_edexcoinmodecode)
//console.log('No need to show Progress bar for Native or Basilisk mode.') //console.log('No need to show Progress bar for Native or Basilisk mode.')
@ -1019,14 +1140,14 @@ var Dashboard = function() {
//clearInterval(CheckIfIguanaRunning); //clearInterval(CheckIfIguanaRunning);
//console.log('=> No wallet logged in, or Dashboard not ative. No need to Run History.'); //console.log('=> No wallet logged in, or Dashboard not ative. No need to Run History.');
} else { } else {
Iguana_activehandle().then(function(result){ Iguana_activehandle()
.then(function(result){
//console.log(result) //console.log(result)
//console.log("Iguana is running"); //console.log("Iguana is running");
}); });
} }
}, 1000); }, 1000);
var FetchBasiliskData = setInterval(function() { var FetchBasiliskData = setInterval(function() {
var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'), var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'),
active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode'); active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode');
@ -1043,7 +1164,8 @@ var Dashboard = function() {
}; };
//console.log(call_data) //console.log(call_data)
if ( sessionStorage.getItem('edexTmpRefresh') === null || sessionStorage.getItem('edexTmpRefresh') === 'start') { if ( sessionStorage.getItem('edexTmpRefresh') === null || sessionStorage.getItem('edexTmpRefresh') === 'start') {
Shepherd_FetchBasiliskData(call_data).then(function(result) { Shepherd_FetchBasiliskData(call_data)
.then(function(result) {
console.log(result); console.log(result);
}); });
} }
@ -1074,8 +1196,8 @@ var Dashboard = function() {
if ( $('[data-edexcoin]').attr('data-edexcoin') !== 'COIN' ) { if ( $('[data-edexcoin]').attr('data-edexcoin') !== 'COIN' ) {
if ( sessionStorage.getItem('edexTmpMode') !== null || sessionStorage.getItem('edexTmpMode') === 'Basilisk') { if ( sessionStorage.getItem('edexTmpMode') !== null || sessionStorage.getItem('edexTmpMode') === 'Basilisk') {
if ( sessionStorage.getItem('edexTmpRefresh') === null || sessionStorage.getItem('edexTmpRefresh') === 'start') { if ( sessionStorage.getItem('edexTmpRefresh') === null || sessionStorage.getItem('edexTmpRefresh') === 'start') {
var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin') var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'),
var active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode'); active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode');
if (active_edexcoinmodecode === 'Basilisk') { if (active_edexcoinmodecode === 'Basilisk') {
ShowBasiliskFetchDataProgress(active_edexcoin); ShowBasiliskFetchDataProgress(active_edexcoin);
} }

12
assets/scripts/dashboard/DashboardBasilisk.js

@ -1,7 +1,8 @@
function ShowBasiliskFetchDataProgress(coin) { function ShowBasiliskFetchDataProgress(coin) {
var active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode'); var active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode');
Shepherd_GetBasiliskCache().then(function(result) { Shepherd_GetBasiliskCache()
.then(function(result) {
var _data = JSON.parse(result), var _data = JSON.parse(result),
query = _data.result.basilisk, query = _data.result.basilisk,
coin_exists = true, coin_exists = true,
@ -292,9 +293,12 @@ function SwitchBasicliskFull(switch_data) {
} }
function getBasiliskCoinBalance(coin) { function getBasiliskCoinBalance(coin) {
EDEXMainAddr(coin).then(function(result){ EDEXMainAddr(coin)
console.log(result) .then(function(result){
EDEX_DEXlistunspent(coin, result).then(function(result_listunspent) { console.log(result);
EDEX_DEXlistunspent(coin, result)
.then(function(result_listunspent) {
console.log(result_listunspent[0].amount); console.log(result_listunspent[0].amount);
$('span[data-edexcoincode="' + coin + '"][id="edexcoin-balance"]').text(result_listunspent[0].amount); $('span[data-edexcoincode="' + coin + '"][id="edexcoin-balance"]').text(result_listunspent[0].amount);
}); });

46
assets/scripts/dashboard/DashboardCoinFiat.js

@ -1,13 +1,19 @@
function getCoinBalance(coin) { function getCoinBalance(coin) {
var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'); var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin');
EDEXlistunspent(active_edexcoin).then(function(result) { EDEXlistunspent(active_edexcoin)
.then(function(result) {
console.log(result) console.log(result)
if (result[0] != undefined) { if (result[0] != undefined) {
if ( result[0].interest !== undefined ) { if ( result[0].interest !== undefined ) {
$('#edexcoin_getbalance_interest').show(); $(
$('#edexcoin_getbalance_total_interest').show(); '#edexcoin_getbalance_interest,' +
$('#edexcoin_getbalance_t').removeClass( 'col-lg-12' ).addClass( 'col-lg-4' ); '#edexcoin_getbalance_total_interest'
)
.show();
$('#edexcoin_getbalance_t')
.removeClass( 'col-lg-12' )
.addClass( 'col-lg-4' );
$('#edex_interest_balance').text(result[0].interest); $('#edex_interest_balance').text(result[0].interest);
$('#edex_total_balance_interest').text(result[0].totalbalance); $('#edex_total_balance_interest').text(result[0].totalbalance);
$('#edex_total_interest_coincode').text(active_edexcoin); $('#edex_total_interest_coincode').text(active_edexcoin);
@ -15,11 +21,19 @@ function getCoinBalance(coin) {
} }
if ( result[0].interest === undefined ) { if ( result[0].interest === undefined ) {
$('#edexcoin_getbalance_interest').hide(); $(
$('#edexcoin_getbalance_total_interest').hide(); '#edexcoin_getbalance_interest,' +
$('#edexcoin_getbalance_t').removeClass( 'col-lg-4' ).addClass( 'col-lg-12' ); '#edexcoin_getbalance_total_interest'
$('#edex_interest_balance').text('-'); )
$('#edex_total_balance_interest').text('-'); .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').text(result[0].total);
@ -144,9 +158,12 @@ function ShowCoinProgressBar(coin) {
sessionStorage.setItem('Activate' + coin + 'History', 'Yes'); sessionStorage.setItem('Activate' + coin + 'History', 'Yes');
$('div[data-edexcoin="' + coin + '"][id="currency-progressbars"]').show(); $('div[data-edexcoin="' + coin + '"][id="currency-progressbars"]').show();
$('div[data-edexcoin="' + coin + '"][id="currency-bundles"]').width(parseFloat(CoinInfoData.bundles).toFixed(2) + '%'); $('div[data-edexcoin="' + coin + '"][id="currency-bundles"]').width(parseFloat(CoinInfoData.bundles).toFixed(2) + '%');
$('span[data-edexcoin="'+coin+'"][id="currency-bundles-percent"]').text('(' + coin + ') ' + parseFloat(CoinInfoData.bundles).toFixed(2) + '% - ( ' + coin_blocks_plus1 + ' / '+ CoinInfoData.longestchain + ' ) ==>> RT' + CoinInfoData.RTheight); $('span[data-edexcoin="' + coin + '"][id="currency-bundles-percent"]')
.text('(' + coin + ') ' + parseFloat(CoinInfoData.bundles).toFixed(2) + '% - ( ' + coin_blocks_plus1 + ' / '+ CoinInfoData.longestchain + ' ) ==>> RT' + CoinInfoData.RTheight);
$('div[data-edexcoin="' + coin + '"][id="additional-progress-bars"]').hide(); $('div[data-edexcoin="' + coin + '"][id="additional-progress-bars"]').hide();
$('div[data-edexcoin="'+coin+'"][id="currency-bundles"]').removeClass( 'progress-bar-info' ).addClass( 'progress-bar-indicating progress-bar-success' ); $('div[data-edexcoin="' + coin + '"][id="currency-bundles"]')
.removeClass( 'progress-bar-info' )
.addClass( 'progress-bar-indicating progress-bar-success' );
$('#edex-footer').css('height', '11px'); $('#edex-footer').css('height', '11px');
resizeDashboardWindow(); resizeDashboardWindow();
$('#edexcoin-wallet-waitingrt-alert').hide(); $('#edexcoin-wallet-waitingrt-alert').hide();
@ -159,9 +176,12 @@ function ShowCoinProgressBar(coin) {
console.log(coin + ': ' + CoinInfoData.bundles); console.log(coin + ': ' + CoinInfoData.bundles);
$('div[data-edexcoin="' + coin + '"][id="additional-progress-bars"]').show(); $('div[data-edexcoin="' + coin + '"][id="additional-progress-bars"]').show();
$('div[data-edexcoin="' + coin + '"][id="currency-progressbars"]').show(); $('div[data-edexcoin="' + coin + '"][id="currency-progressbars"]').show();
$('div[data-edexcoin="' + coin + '"][id="currency-bundles"]').removeClass( 'progress-bar-indicating progress-bar-success' ).addClass( 'progress-bar-info' ); $('div[data-edexcoin="' + coin + '"][id="currency-bundles"]')
.removeClass( 'progress-bar-indicating progress-bar-success' )
.addClass( 'progress-bar-info' );
$('div[data-edexcoin="' + coin + '"][id="currency-bundles"]').width(parseFloat(CoinInfoData.bundles).toFixed(2) + '%'); $('div[data-edexcoin="' + coin + '"][id="currency-bundles"]').width(parseFloat(CoinInfoData.bundles).toFixed(2) + '%');
$('span[data-edexcoin="' + coin + '"][id="currency-bundles-percent"]').text('(' + coin + ') ' + parseFloat(CoinInfoData.bundles).toFixed(2) + '% - ( ' + coin_blocks_plus1 + ' / ' + CoinInfoData.longestchain + ' )'); $('span[data-edexcoin="' + coin + '"][id="currency-bundles-percent"]')
.text('(' + coin + ') ' + parseFloat(CoinInfoData.bundles).toFixed(2) + '% - ( ' + coin_blocks_plus1 + ' / ' + CoinInfoData.longestchain + ' )');
$('div[data-edexcoin="' + coin + '"][id="currency-utxo"]').width(parseFloat(CoinInfoData.utxo).toFixed(2) + '%'); $('div[data-edexcoin="' + coin + '"][id="currency-utxo"]').width(parseFloat(CoinInfoData.utxo).toFixed(2) + '%');
$('span[data-edexcoin="' + coin + '"][id="currency-utxo-percent"]').text('(' + coin + ') ' + parseFloat(CoinInfoData.utxo).toFixed(2) + '%'); $('span[data-edexcoin="' + coin + '"][id="currency-utxo-percent"]').text('(' + coin + ') ' + parseFloat(CoinInfoData.utxo).toFixed(2) + '%');
$('div[data-edexcoin="' + coin + '"][id="currency-balances"]').width(parseFloat(CoinInfoData.balances).toFixed(2) + '%'); $('div[data-edexcoin="' + coin + '"][id="currency-balances"]').width(parseFloat(CoinInfoData.balances).toFixed(2) + '%');

28
assets/scripts/dashboard/DashboardDEX.js

@ -29,7 +29,8 @@ function getDEXGetBalance(coin) {
url: 'http://127.0.0.1:' + config.iguanaPort, url: 'http://127.0.0.1:' + config.iguanaPort,
type: 'POST', type: 'POST',
dataType: 'json' dataType: 'json'
}).then(data => { })
.then(data => {
var total_balance = 0, var total_balance = 0,
total_interest = 0; total_interest = 0;
@ -50,7 +51,8 @@ function getDEXGetBalance(coin) {
url: 'http://127.0.0.1:' + config.iguanaPort, url: 'http://127.0.0.1:' + config.iguanaPort,
type: 'POST', type: 'POST',
dataType: 'json' dataType: 'json'
}).then(data => { })
.then(data => {
console.log(data); console.log(data);
total_balance = total_balance + data.balance; total_balance = total_balance + data.balance;
@ -70,7 +72,8 @@ function getDEXGetBalance(coin) {
resolve(pass_data); resolve(pass_data);
}); });
}); });
})).then(result => { }))
.then(result => {
resolve(result[result.length - 1]); resolve(result[result.length - 1]);
NProgress.done(); NProgress.done();
}); });
@ -89,7 +92,8 @@ function getDEXGetBalance_cache(coin) {
NProgress.start(); NProgress.start();
return new Promise((resolve) => { return new Promise((resolve) => {
Shepherd_CheckBasiliskCacheData(coin).then(function(result) { Shepherd_CheckBasiliskCacheData(coin)
.then(function(result) {
//console.log(result); //console.log(result);
//console.log(result.coin); //console.log(result.coin);
@ -100,7 +104,8 @@ function getDEXGetBalance_cache(coin) {
'calls': 'listtransactions:getbalance:refresh' 'calls': 'listtransactions:getbalance:refresh'
}; };
//console.log(call_data) //console.log(call_data)
Shepherd_FetchBasiliskData(call_data).then(function(result) { Shepherd_FetchBasiliskData(call_data)
.then(function(result) {
console.log(result); console.log(result);
}); });
} else if (result.getbalance == false) { } else if (result.getbalance == false) {
@ -116,7 +121,8 @@ function getDEXGetBalance_cache(coin) {
} }
}) })
Shepherd_GetBasiliskCache().then(function(result) { Shepherd_GetBasiliskCache()
.then(function(result) {
var _data = JSON.parse(result), var _data = JSON.parse(result),
query = _data.result.basilisk, query = _data.result.basilisk,
total_balance = 0, total_balance = 0,
@ -147,9 +153,10 @@ function getDEXGetBalance_cache(coin) {
pass_data = { 'total': 0.00000000 }; pass_data = { 'total': 0.00000000 };
} }
resolve(pass_data) resolve(pass_data);
}) });
})).then(result => { }))
.then(result => {
if ( result[result.length - 1].total == 0 ) { if ( result[result.length - 1].total == 0 ) {
resolve(result[result.length - 2]); resolve(result[result.length - 2]);
} else { } else {
@ -255,7 +262,8 @@ function getDEXGetBalance2(coin) {
resolve(tmp_addr_total_balance_output) resolve(tmp_addr_total_balance_output)
NProgress.done(); NProgress.done();
}).fail(function(xhr, textStatus, error) { })
.fail(function(xhr, textStatus, error) {
// handle request failures // handle request failures
console.log(xhr.statusText); console.log(xhr.statusText);
if ( xhr.readyState == 0 ) { if ( xhr.readyState == 0 ) {

368
assets/scripts/dashboard/DashboardEDEX.js

@ -12,7 +12,8 @@ function EdexfillTxHistory(coin) {
var active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode'); var active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode');
if ( active_edexcoinmodecode === 'Basilisk' ) { if ( active_edexcoinmodecode === 'Basilisk' ) {
EdexGetTxList_cache(coin).then(function(result) { EdexGetTxList_cache(coin)
.then(function(result) {
var edex_txhistory_table = ''; var edex_txhistory_table = '';
edex_txhistory_table = $('#edex-tx-history-tbl').DataTable({ edex_txhistory_table = $('#edex-tx-history-tbl').DataTable({
data: result, data: result,
@ -38,7 +39,8 @@ function EdexfillTxHistory(coin) {
} }
if ( active_edexcoinmodecode === 'Full' ) { if ( active_edexcoinmodecode === 'Full' ) {
EdexGetTxList(coin).then(function(result){ EdexGetTxList(coin)
.then(function(result){
var edex_txhistory_table = ''; var edex_txhistory_table = '';
edex_txhistory_table = $('#edex-tx-history-tbl').DataTable({ edex_txhistory_table = $('#edex-tx-history-tbl').DataTable({
data: result, data: result,
@ -153,7 +155,7 @@ function refreshEDEXCoinWalletList() {
break; break;
case 'DEX': case 'DEX':
coinlogo = 'dex'; coinlogo = 'dex';
coinname = 'InstantDEX'; coinname = 'DEX';
break; break;
case 'DOGE': case 'DOGE':
coinlogo = 'dogecoin'; coinlogo = 'dogecoin';
@ -207,6 +209,10 @@ function refreshEDEXCoinWalletList() {
coinlogo = 'WIRELESS'; coinlogo = 'WIRELESS';
coinname = 'WIRELESS'; coinname = 'WIRELESS';
break; break;
case 'DEX':
coinlogo = 'DEX';
coinname = 'DEX';
break;
case 'PANGEA': case 'PANGEA':
coinlogo = 'PANGEA'; coinlogo = 'PANGEA';
coinname = 'PANGEA'; coinname = 'PANGEA';
@ -237,11 +243,11 @@ function refreshEDEXCoinWalletList() {
break; break;
case 'MGW': case 'MGW':
coinlogo = 'MGW'; coinlogo = 'MGW';
coinname = 'MultiGateway'; coinname = 'MGW';
break; break;
case 'MVP': case 'MVP':
coinlogo = 'MVP'; coinlogo = 'MVP';
coinname = 'MVP Lineup'; coinname = 'MVP';
break; break;
case 'KV': case 'KV':
coinlogo = 'KV'; coinlogo = 'KV';
@ -249,19 +255,19 @@ function refreshEDEXCoinWalletList() {
break; break;
case 'CEAL': case 'CEAL':
coinlogo = 'CEAL'; coinlogo = 'CEAL';
coinname = 'CEAL NET'; coinname = 'CEAL';
break; break;
case 'MESH': case 'MESH':
coinlogo = 'MESH'; coinlogo = 'MESH';
coinname = 'SpaceMesh'; coinname = 'MESH';
break; break;
case 'USD': case 'USD':
coinlogo = 'USD'; coinlogo = 'USD';
coinname = 'US Dollar'; coinname = 'USD';
break; break;
case 'RON': case 'RON':
coinlogo = 'RON'; coinlogo = 'RON';
coinname = 'Romanian Leu'; coinname = 'RON';
break; break;
case 'EUR': case 'EUR':
coinlogo = 'EUR'; coinlogo = 'EUR';
@ -385,19 +391,20 @@ function refreshEDEXCoinWalletList() {
break; break;
} }
walletDivContent += '<!-- Wallet Widget ' + AllcoinsDataOutput[value][index] + ' -->'; walletDivContent +=
walletDivContent += '<div class="list-group-item col-xlg-6 col-lg-12 wallet-widgets-info" data-edexcoincode="' + AllcoinsDataOutput[value][index] + '">'; '<!-- Wallet Widget ' + AllcoinsDataOutput[value][index] + ' -->' +
walletDivContent += '<div class="widget widget-shadow">'; '<div class="list-group-item col-xlg-6 col-lg-12 wallet-widgets-info" data-edexcoincode="' + AllcoinsDataOutput[value][index] + '">' +
walletDivContent += '<div class="widget-content text-center bg-white padding-20">'; '<div class="widget widget-shadow">' +
walletDivContent += '<a class="avatar margin-bottom-5 edexcoin-logo" href="javascript:void(0)" data-edexcoincode="' + AllcoinsDataOutput[value][index] + '" data-edexcoinmodecode="' + modecode + '" data-edexcoinname="' + coinname + '" id="edexcoin-logo">'; '<div class="widget-content text-center bg-white padding-20">' +
walletDivContent += '<img class="img-responsive" src="assets/images/cryptologo/' + coinlogo + '.png" alt="' + coinname + '"/>'; '<a class="avatar margin-bottom-5 edexcoin-logo" href="javascript:void(0)" data-edexcoincode="' + AllcoinsDataOutput[value][index] + '" data-edexcoinmodecode="' + modecode + '" data-edexcoinname="' + coinname + '" id="edexcoin-logo">' +
walletDivContent += '<span class="badge up badge-' + modecolor + '" id="basfull" data-edexcoincode="' + AllcoinsDataOutput[value][index] + '" data-toggle="tooltip" data-placement="top" data-original-title="' + modetip + '">' + modecode + '</span>'; '<img class="img-responsive" src="assets/images/cryptologo/' + coinlogo + '.png" alt="' + coinname + '"/>' +
walletDivContent += '</a>'; '<span class="badge up badge-' + modecolor + '" id="basfull" data-edexcoincode="' + AllcoinsDataOutput[value][index] + '" data-toggle="tooltip" data-placement="top" data-original-title="' + modetip + '">' + modecode + '</span>' +
walletDivContent += '<div class="coin-name">' + coinname + '</div>'; '</a>' +
walletDivContent += '</div>'; '<div class="coin-name">' + coinname + '</div>' +
walletDivContent += '</div>'; '</div>' +
walletDivContent += '</div>'; '</div>' +
walletDivContent += '<!-- End Wallet Widget ' + AllcoinsDataOutput[value][index] + ' -->'; '</div>' +
'<!-- End Wallet Widget ' + AllcoinsDataOutput[value][index] + ' -->';
$('.wallet-widgets-row').html(walletDivContent); $('.wallet-widgets-row').html(walletDivContent);
//getCoinBalance(AllcoinsDataOutput[value][index]); //getCoinBalance(AllcoinsDataOutput[value][index]);
@ -456,7 +463,8 @@ function EdexGetTxList(coin) {
url: 'http://127.0.0.1:' + config.iguanaPort, url: 'http://127.0.0.1:' + config.iguanaPort,
type: 'POST', type: 'POST',
dataType: 'json' dataType: 'json'
}).then(data => { })
.then(data => {
var total_utxos = []; var total_utxos = [];
let params = ''; let params = '';
@ -514,7 +522,8 @@ function EdexGetTxList(coin) {
url: 'http://127.0.0.1:' + config.iguanaPort, url: 'http://127.0.0.1:' + config.iguanaPort,
type: 'POST', type: 'POST',
dataType: 'json' dataType: 'json'
}).then(data => { })
.then(data => {
if ( active_edexcoinmodecode == 'Full' ) { if ( active_edexcoinmodecode == 'Full' ) {
data = data.result; data = data.result;
} }
@ -523,7 +532,8 @@ function EdexGetTxList(coin) {
resolve(total_utxos); resolve(total_utxos);
}); });
}); });
})).then(result => { }))
.then(result => {
let result_data = result[result.length - 1]; let result_data = result[result.length - 1];
let compiled_result = []; let compiled_result = [];
@ -558,18 +568,18 @@ function EdexGetTxList(coin) {
var tmp_secondsToString = secondsToString(result_data[index].blocktime); var tmp_secondsToString = secondsToString(result_data[index].blocktime);
if ( result_data[index].category == 'send' ) { if ( result_data[index].category == 'send' ) {
tmp_category = '<i class="icon fa-arrow-circle-left"></i> OUT'; tmp_category = '<i class="icon fa-arrow-circle-left"></i> ' + _lang[defaultLang].DASHBOARD.OUT;
} }
if ( result_data[index].category == 'receive' ) { if ( result_data[index].category == 'receive' ) {
tmp_category = '<i class="icon fa-arrow-circle-right"></i> IN'; tmp_category = '<i class="icon fa-arrow-circle-right"></i> ' + _lang[defaultLang].DASHBOARD.IN;
} }
if ( result_data[index].category == 'generate' ) { if ( result_data[index].category == 'generate' ) {
tmp_category = '<i class="icon fa-cogs"></i> Mined'; tmp_category = '<i class="icon fa-cogs"></i> ' + _lang[defaultLang].DASHBOARD.IMMATURE;
}if ( result_data[index].category == 'immature' ) { }if ( result_data[index].category == 'immature' ) {
tmp_category = '<i class="icon fa-clock-o"></i> Immature'; tmp_category = '<i class="icon fa-clock-o"></i> ' + _lang[defaultLang].DASHBOARD.OUT;
} }
if ( result_data[index].category == 'unknown' ) { if ( result_data[index].category == 'unknown' ) {
tmp_category = '<i class="icon fa-meh-o"></i> Unknown'; tmp_category = '<i class="icon fa-meh-o"></i> ' + _lang[defaultLang].DASHBOARD.UNKNOWN;
} }
tmplisttransactions = [ tmplisttransactions = [
@ -618,10 +628,14 @@ function EdexGetTxList(coin) {
var tmp_secondsToString = secondsToString(result_data[index].timestamp); var tmp_secondsToString = secondsToString(result_data[index].timestamp);
if ( result_data[index].type == 'sent' ) { if ( result_data[index].type == 'sent' ) {
tmp_category = '<span class="label label-danger"><i class="icon fa-arrow-circle-left"></i> ' + _lang[defaultLang].DASHBOARD.OUT + '</span>'; tmp_category = '<span class="label label-danger">' +
'<i class="icon fa-arrow-circle-left"></i> ' + _lang[defaultLang].DASHBOARD.OUT +
'</span>';
} }
if ( result_data[index].type == 'received' ) { if ( result_data[index].type == 'received' ) {
tmp_category = '<span class="label label-success"><i class="icon fa-arrow-circle-right"></i> ' + _lang[defaultLang].DASHBOARD.IN + '</span>'; tmp_category = '<span class="label label-success">' +
'<i class="icon fa-arrow-circle-right"></i> ' + _lang[defaultLang].DASHBOARD.IN +
'</span>';
} }
if ( result_data[index].type == 'generate' ) { if ( result_data[index].type == 'generate' ) {
tmp_category = '<i class="icon fa-cogs"></i> ' + _lang[defaultLang].DASHBOARD.MINED; tmp_category = '<i class="icon fa-cogs"></i> ' + _lang[defaultLang].DASHBOARD.MINED;
@ -672,8 +686,9 @@ function EdexGetTxList_cache(coin) {
NProgress.start(); NProgress.start();
return new Promise((resolve) => { return new Promise((resolve) => {
Shepherd_GetBasiliskCache().then(function(result) { Shepherd_GetBasiliskCache()
var _data = JSON.parse(result) .then(function(result) {
var _data = JSON.parse(result),
query = _data.result.basilisk, query = _data.result.basilisk,
active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode'), active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode'),
total_utxos = []; total_utxos = [];
@ -685,7 +700,8 @@ function EdexGetTxList_cache(coin) {
total_utxos = $.merge(total_utxos, data); total_utxos = $.merge(total_utxos, data);
resolve(total_utxos); resolve(total_utxos);
}); });
})).then(result => { }))
.then(result => {
let result_data = result[result.length - 1]; let result_data = result[result.length - 1];
let compiled_result = []; let compiled_result = [];
@ -710,10 +726,14 @@ function EdexGetTxList_cache(coin) {
var tmp_secondsToString = secondsToString(result_data[index].timestamp); var tmp_secondsToString = secondsToString(result_data[index].timestamp);
if ( result_data[index].type == 'sent' ) { if ( result_data[index].type == 'sent' ) {
tmp_category = '<span class="label label-danger"><i class="icon fa-arrow-circle-left"></i> ' + _lang[defaultLang].DASHBOARD.OUT + '</span>'; tmp_category = '<span class="label label-danger">' +
'<i class="icon fa-arrow-circle-left"></i> ' + _lang[defaultLang].DASHBOARD.OUT +
'</span>';
} }
if ( result_data[index].type == 'received' ) { if ( result_data[index].type == 'received' ) {
tmp_category = '<span class="label label-success"><i class="icon fa-arrow-circle-right"></i> ' + _lang[defaultLang].DASHBOARD.IN + '</span>'; tmp_category = '<span class="label label-success">' +
'<i class="icon fa-arrow-circle-right"></i> ' + _lang[defaultLang].DASHBOARD.IN +
'</span>';
} }
if ( result_data[index].type == 'generate' ) { if ( result_data[index].type == 'generate' ) {
tmp_category = '<i class="icon fa-cogs"></i> ' + _lang[defaultLang].DASHBOARD.MINED; tmp_category = '<i class="icon fa-cogs"></i> ' + _lang[defaultLang].DASHBOARD.MINED;
@ -975,10 +995,11 @@ function EdexListAllAddr(coin) {
active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode'); active_edexcoinmodecode = sessionStorage.getItem('edexTmpMode');
if (active_edexcoinmodecode == 'Basilisk' && coin !== 'BTC' && coin !== 'SYS') { if (active_edexcoinmodecode == 'Basilisk' && coin !== 'BTC' && coin !== 'SYS') {
EDEXgetaddrbyaccount_cache(coin).then(function(result) { EDEXgetaddrbyaccount_cache(coin)
console.log(result); .then(function(result) {
var only_reciving_addr_data = []; var only_reciving_addr_data = [];
console.log(result);
$.each(result, function(index, value) { $.each(result, function(index, value) {
if (value.interest == undefined || coin !== 'KMD') { if (value.interest == undefined || coin !== 'KMD') {
console.log('interest is undefined'); console.log('interest is undefined');
@ -1014,10 +1035,11 @@ function EdexListAllAddr(coin) {
NProgress.done(); NProgress.done();
}); });
} else if (active_edexcoinmodecode == 'Basilisk' ) { } else if (active_edexcoinmodecode == 'Basilisk' ) {
EDEXgetaddrbyaccount(coin).then(function(result){ EDEXgetaddrbyaccount(coin)
console.log(result); .then(function(result){
var only_reciving_addr_data = []; var only_reciving_addr_data = [];
console.log(result);
$.each(result, function(index, value) { $.each(result, function(index, value) {
if (value.interest == undefined || coin !== 'KMD') { if (value.interest == undefined || coin !== 'KMD') {
console.log('interest is undefined'); console.log('interest is undefined');
@ -1055,10 +1077,11 @@ function EdexListAllAddr(coin) {
} }
if (active_edexcoinmodecode == 'Full') { if (active_edexcoinmodecode == 'Full') {
EDEXgetaddrbyaccount(coin).then(function(result) { EDEXgetaddrbyaccount(coin)
console.log(result); .then(function(result) {
var only_reciving_addr_data = []; var only_reciving_addr_data = [];
console.log(result);
$.each(result, function(index, value) { $.each(result, function(index, value) {
if (value.interest == undefined || coin !== 'KMD') { if (value.interest == undefined || coin !== 'KMD') {
console.log('interest is undefined'); console.log('interest is undefined');
@ -1100,28 +1123,42 @@ function edexCoinBtnAction() {
$('.edexcoin-logo').click(function() { $('.edexcoin-logo').click(function() {
$( '#edexcoin_send_coins_back_btn' ).trigger( 'click' ); $( '#edexcoin_send_coins_back_btn' ).trigger( 'click' );
$('#btn_edexcoin_dashboard').hide(); $('#btn_edexcoin_dashboard').hide();
$('#btn_edexcoin_send').show(); $(
$('#btn_edexcoin_recieve').show(); '#btn_edexcoin_send,' +
'#btn_edexcoin_recieve'
)
.show();
var selected_coin = $(this).data('edexcoincode'), var selected_coin = $(this).data('edexcoincode'),
selected_coinmode = $(this).data('edexcoinmodecode'), selected_coinmode = $(this).data('edexcoinmodecode'),
selected_coinname = $(this).data('edexcoinname'); selected_coinname = $(this).data('edexcoinname');
$('#edexcoin_getbalance_interest').hide(); $(
$('#edexcoin_getbalance_total_interest').hide(); '#edexcoin_getbalance_interest,' +
$('#edexcoin_getbalance_t').removeClass( 'col-lg-4' ).addClass( 'col-lg-12' ); '#edexcoin_getbalance_total_interest'
$('#edex_interest_balance').text('-'); )
$('#edex_total_balance_interest').text('-'); .hide();
$('#edex_total_balance').text('-'); $('#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); $('#edex_total_balance_coincode').text(selected_coin);
sessionStorage.setItem('edexTmpMode', selected_coinmode); sessionStorage.setItem('edexTmpMode', selected_coinmode);
resizeDashboardWindow(); resizeDashboardWindow();
if ( selected_coinmode == 'Basilisk' ) { if ( selected_coinmode == 'Basilisk' ) {
$('#edex-footer').hide();
$('#btn_edexcoin_basilisk').show(); $('#btn_edexcoin_basilisk').show();
$('#edexcoin-wallet-waitingrt-alert').hide(); $(
'#edex-footer,' +
'#edexcoin-wallet-waitingrt-alert'
)
.hide();
sessionStorage.setItem('edexTmpRefresh', 'start'); sessionStorage.setItem('edexTmpRefresh', 'start');
} }
if ( selected_coinmode == 'Full' ) { if ( selected_coinmode == 'Full' ) {
@ -1130,15 +1167,21 @@ function edexCoinBtnAction() {
sessionStorage.setItem('edexTmpRefresh', 'start'); sessionStorage.setItem('edexTmpRefresh', 'start');
} }
if ( selected_coinmode !== 'Native' ) { if ( selected_coinmode !== 'Native' ) {
$('#edexcoin_dashoard_section').show(); $(
$('#header-dashboard').show(); '#edexcoin_dashoard_section,' +
$('#wallet-widgets').show(); '#header-dashboard,' +
$('#edexcoin_dashboardinfo').show(); '#wallet-widgets,' +
$('#no_wallet_selected').hide(); '#edexcoin_dashboardinfo,' +
$('#edexcoin_send').hide(); '#currency-progressbars'
$('#edexcoin_recieve_section').hide(); )
$('#edexcoin_settings').hide(); .show();
$('#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 // get selected coin's code and populate in easydex wallet widget's html elements
var coincode = $(this).data('edexcoincode'); var coincode = $(this).data('edexcoincode');
@ -1154,13 +1197,14 @@ function edexCoinBtnAction() {
$('#edexcoin-active').text(selected_coinname); $('#edexcoin-active').text(selected_coinname);
$('#edex_total_balance_coincode').text(coincode); $('#edex_total_balance_coincode').text(coincode);
// populate selected coin's address // populate selected coin's address
EDEXMainAddr(selected_coin).then(function(result) { EDEXMainAddr(selected_coin)
.then(function(result) {
$('#edexcoin_active_addr').text(result); $('#edexcoin_active_addr').text(result);
$('#edexcoin_active_addr_clipboard').attr('data-clipboard-text', result); $('#edexcoin_active_addr_clipboard').attr('data-clipboard-text', result);
}) })
$('#edexcoin_active_addr_clipboard').click(function() { $('#edexcoin_active_addr_clipboard').click(function() {
alertify.success('Address Copied.'); alertify.success(_lang[defaultLang].DASHBOARD.ADDR_COPIED + '.');
}); });
var clipboard = new Clipboard('.clipboard-edexaddr'); var clipboard = new Clipboard('.clipboard-edexaddr');
@ -1200,11 +1244,17 @@ function edexCoinBtnAction() {
selected_coin !== 'CARB' && selected_coin !== 'CARB' &&
selected_coin !== 'ANC' && selected_coin !== 'ANC' &&
selected_coin !== 'FRK') { selected_coin !== 'FRK') {
getDEXGetBalance_cache(selected_coin).then(function(result) { getDEXGetBalance_cache(selected_coin)
.then(function(result) {
if ( result.interest !== undefined && selected_coin == 'KMD') { if ( result.interest !== undefined && selected_coin == 'KMD') {
$('#edexcoin_getbalance_interest').show(); $(
$('#edexcoin_getbalance_total_interest').show(); '#edexcoin_getbalance_interest,' +
$('#edexcoin_getbalance_t').removeClass( 'col-lg-12' ).addClass( 'col-lg-4' ); '#edexcoin_getbalance_total_interest'
)
.show();
$('#edexcoin_getbalance_t')
.removeClass( 'col-lg-12' )
.addClass( 'col-lg-4' );
$('#edex_interest_balance').text(result.interest); $('#edex_interest_balance').text(result.interest);
$('#edex_total_balance_interest').text(result.totalbalance); $('#edex_total_balance_interest').text(result.totalbalance);
$('#edex_total_interest_coincode').text(selected_coin); $('#edex_total_interest_coincode').text(selected_coin);
@ -1212,22 +1262,36 @@ function edexCoinBtnAction() {
} }
if ( result.interest === undefined || selected_coin !== 'KMD') { if ( result.interest === undefined || selected_coin !== 'KMD') {
$('#edexcoin_getbalance_interest').hide(); $(
$('#edexcoin_getbalance_total_interest').hide(); '#edexcoin_getbalance_interest,' +
$('#edexcoin_getbalance_t').removeClass( 'col-lg-4' ).addClass( 'col-lg-12' ); '#edexcoin_getbalance_total_interest'
$('#edex_interest_balance').text('-'); )
$('#edex_total_balance_interest').text('-'); .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').text(result.total);
$('#edex_total_balance_coincode').text(selected_coin); $('#edex_total_balance_coincode').text(selected_coin);
}); });
} else if (selected_coinmode == 'Basilisk') { } else if (selected_coinmode == 'Basilisk') {
getDEXGetBalance2(selected_coin).then(function(result) { getDEXGetBalance2(selected_coin)
.then(function(result) {
if ( result.interest !== undefined ) { if ( result.interest !== undefined ) {
$('#edexcoin_getbalance_interest').show(); $(
$('#edexcoin_getbalance_total_interest').show(); '#edexcoin_getbalance_interest,' +
$('#edexcoin_getbalance_t').removeClass( 'col-lg-12' ).addClass( 'col-lg-4' ); '#edexcoin_getbalance_total_interest'
)
.show();
$('#edexcoin_getbalance_t')
.removeClass( 'col-lg-12' )
.addClass( 'col-lg-4' );
$('#edex_interest_balance').text(result.interest); $('#edex_interest_balance').text(result.interest);
$('#edex_total_balance_interest').text(result.totalbalance); $('#edex_total_balance_interest').text(result.totalbalance);
$('#edex_total_interest_coincode').text(selected_coin); $('#edex_total_interest_coincode').text(selected_coin);
@ -1235,23 +1299,37 @@ function edexCoinBtnAction() {
} }
if ( result.interest === undefined || selected_coin !== 'KMD') { if ( result.interest === undefined || selected_coin !== 'KMD') {
$('#edexcoin_getbalance_interest').hide(); $(
$('#edexcoin_getbalance_total_interest').hide(); '#edexcoin_getbalance_interest,' +
$('#edexcoin_getbalance_t').removeClass( 'col-lg-4' ).addClass( 'col-lg-12' ); '#edexcoin_getbalance_total_interest'
$('#edex_interest_balance').text('-'); )
$('#edex_total_balance_interest').text('-'); .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').text(result.total);
$('#edex_total_balance_coincode').text(selected_coin); $('#edex_total_balance_coincode').text(selected_coin);
}); });
} else { } else {
EDEXlistunspent(selected_coin).then(function(result) { EDEXlistunspent(selected_coin)
.then(function(result) {
if (result[0] != undefined) { if (result[0] != undefined) {
if ( result[0].interest !== undefined ) { if ( result[0].interest !== undefined ) {
$('#edexcoin_getbalance_interest').show(); $(
$('#edexcoin_getbalance_total_interest').show(); '#edexcoin_getbalance_interest,' +
$('#edexcoin_getbalance_t').removeClass( 'col-lg-12' ).addClass( 'col-lg-4' ); '#edexcoin_getbalance_total_interest'
)
.show();
$('#edexcoin_getbalance_t')
.removeClass( 'col-lg-12' )
.addClass( 'col-lg-4' );
$('#edex_interest_balance').text(result[0].interest); $('#edex_interest_balance').text(result[0].interest);
$('#edex_total_balance_interest').text(result[0].totalbalance); $('#edex_total_balance_interest').text(result[0].totalbalance);
$('#edex_total_interest_coincode').text(selected_coin); $('#edex_total_interest_coincode').text(selected_coin);
@ -1259,11 +1337,19 @@ function edexCoinBtnAction() {
} }
if ( result[0].interest === undefined ) { if ( result[0].interest === undefined ) {
$('#edexcoin_getbalance_interest').hide(); $(
$('#edexcoin_getbalance_total_interest').hide(); '#edexcoin_getbalance_interest,' +
$('#edexcoin_getbalance_t').removeClass( 'col-lg-4' ).addClass( 'col-lg-12' ); '#edexcoin_getbalance_total_interest'
$('#edex_interest_balance').text('-'); )
$('#edex_total_balance_interest').text('-'); .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').text(result[0].total);
@ -1287,58 +1373,58 @@ function edexCoinBtnAction() {
sessionStorage.setItem('edexTmpRefresh', 'start'); sessionStorage.setItem('edexTmpRefresh', 'start');
$( '#nav-zcash-wallet' ).trigger( 'click' ); $( '#nav-zcash-wallet' ).trigger( 'click' );
} }
if ( selected_coin == 'SUPERNET' if (selected_coin == 'SUPERNET' ||
|| selected_coin == 'REVS' selected_coin == 'REVS' ||
|| selected_coin == 'REVS' selected_coin == 'REVS' ||
|| selected_coin == 'DEX' selected_coin == 'DEX' ||
|| selected_coin == 'PANGEA' selected_coin == 'PANGEA' ||
|| selected_coin == 'JUMBLR' selected_coin == 'JUMBLR' ||
|| selected_coin == 'BET' selected_coin == 'BET' ||
|| selected_coin == 'CRYPTO' selected_coin == 'CRYPTO' ||
|| selected_coin == 'HODL' selected_coin == 'HODL' ||
|| selected_coin == 'SHARK' selected_coin == 'SHARK' ||
|| selected_coin == 'BOTS' selected_coin == 'BOTS' ||
|| selected_coin == 'MGW' selected_coin == 'MGW' ||
|| selected_coin == 'MVP' selected_coin == 'MVP' ||
|| selected_coin == 'WIRELESS' selected_coin == 'WIRELESS' ||
|| selected_coin == 'KV' selected_coin == 'KV' ||
|| selected_coin == 'CEAL' selected_coin == 'CEAL' ||
|| selected_coin == 'MESH' selected_coin == 'MESH' ||
|| selected_coin == 'USD' selected_coin == 'USD' ||
|| selected_coin == 'RON' selected_coin == 'RON' ||
|| selected_coin == 'EUR' selected_coin == 'EUR' ||
|| selected_coin == 'JPY' selected_coin == 'JPY' ||
|| selected_coin == 'GBP' selected_coin == 'GBP' ||
|| selected_coin == 'AUD' selected_coin == 'AUD' ||
|| selected_coin == 'CAD' selected_coin == 'CAD' ||
|| selected_coin == 'CHF' selected_coin == 'CHF' ||
|| selected_coin == 'NZD' selected_coin == 'NZD' ||
|| selected_coin == 'CNY' selected_coin == 'CNY' ||
|| selected_coin == 'RUB' selected_coin == 'RUB' ||
|| selected_coin == 'MXN' selected_coin == 'MXN' ||
|| selected_coin == 'BRL' selected_coin == 'BRL' ||
|| selected_coin == 'INR' selected_coin == 'INR' ||
|| selected_coin == 'HKD' selected_coin == 'HKD' ||
|| selected_coin == 'TRY' selected_coin == 'TRY' ||
|| selected_coin == 'ZAR' selected_coin == 'ZAR' ||
|| selected_coin == 'PLN' selected_coin == 'PLN' ||
|| selected_coin == 'NOK' selected_coin == 'NOK' ||
|| selected_coin == 'SEK' selected_coin == 'SEK' ||
|| selected_coin == 'DKK' selected_coin == 'DKK' ||
|| selected_coin == 'CZK' selected_coin == 'CZK' ||
|| selected_coin == 'HUF' selected_coin == 'HUF' ||
|| selected_coin == 'ILS' selected_coin == 'ILS' ||
|| selected_coin == 'KRW' selected_coin == 'KRW' ||
|| selected_coin == 'MYR' selected_coin == 'MYR' ||
|| selected_coin == 'PHP' selected_coin == 'PHP' ||
|| selected_coin == 'SGD' selected_coin == 'SGD' ||
|| selected_coin == 'THB' selected_coin == 'THB' ||
|| selected_coin == 'BGN' selected_coin == 'BGN' ||
|| selected_coin == 'IDR' selected_coin == 'IDR' ||
|| selected_coin == 'HRK' ) { selected_coin == 'HRK') {
sessionStorage.setItem('edexTmpMode', selected_coinmode); sessionStorage.setItem('edexTmpMode', selected_coinmode);
sessionStorage.setItem('edexTmpRefresh', 'start'); sessionStorage.setItem('edexTmpRefresh', 'start');
assetchain_pax_menu_actions(selected_coin) assetchain_pax_menu_actions(selected_coin);
} }
} }
}); });

7
assets/scripts/iguana_api.js

@ -129,6 +129,7 @@ function Iguana_HashHex(data) {
console.log(error); console.log(error);
} }
}); });
return result; return result;
} }
@ -159,7 +160,8 @@ function Iguana_CheckActiveCoins() {
} }
}); });
resolve(result); resolve(result);
}).fail(function(xhr, textStatus, error) { })
.fail(function(xhr, textStatus, error) {
// handle request failures // handle request failures
console.log(xhr.statusText); console.log(xhr.statusText);
if ( xhr.readyState == 0 ) { if ( xhr.readyState == 0 ) {
@ -195,7 +197,8 @@ function Iguana_utxorawtx(data) {
url: 'http://127.0.0.1:' + config.iguanaPort, url: 'http://127.0.0.1:' + config.iguanaPort,
type: 'POST', type: 'POST',
dataType: 'json' dataType: 'json'
}).then(result => { })
.then(result => {
//console.log(result); //console.log(result);
resolve(result); resolve(result);
}); });

2
assets/scripts/iguana_api/IguanaAddcoin.js

@ -198,6 +198,8 @@
}, tmpinternval); }, tmpinternval);
}*/ }*/
// TODO: refactor
function Iguana_addcoin(addcoin_data) { function Iguana_addcoin(addcoin_data) {
var tmpinternval = 0, var tmpinternval = 0,
logincoinfullname = '', logincoinfullname = '',

24
assets/scripts/iguana_api/IguanaDEX.js

@ -196,7 +196,10 @@ function Iguana_DEXImportAll() {
}); });
ajax_call_1.done(function(data) { ajax_call_1.done(function(data) {
$.each([ 'basilisk','full' ], function(data_index,data_value) { $.each([
'basilisk',
'full'
], function(data_index, data_value) {
$.each(data[data_value], function(mode_index, mode_value) { $.each(data[data_value], function(mode_index, mode_value) {
var ajax_data_2 = { var ajax_data_2 = {
'userpass': tmpIguanaRPCAuth, 'userpass': tmpIguanaRPCAuth,
@ -256,7 +259,7 @@ function Iguana_DEXImportAll() {
}); });
ajax_call_5.done(function(data) { ajax_call_5.done(function(data) {
console.log(mode_value) console.log(mode_value);
console.log(data); console.log(data);
if (data == 'already in list') { if (data == 'already in list') {
@ -391,7 +394,8 @@ function Iguana_DEXsendrawtx(data) {
url: 'http://127.0.0.1:' + config.iguanaPort, url: 'http://127.0.0.1:' + config.iguanaPort,
type: 'POST', type: 'POST',
//dataType: 'json' //dataType: 'json'
}).then(result => { })
.then(result => {
console.log(result); console.log(result);
resolve(result); resolve(result);
}); });
@ -424,10 +428,11 @@ function EDEX_DEXlistunspent(coin, addr) {
result.push([{ 'amount': 0 }]); result.push([{ 'amount': 0 }]);
} }
if (AjaxOutputData.error === 'less than required responses') { if (AjaxOutputData.error === 'less than required responses') {
toastr.error('Less than required responses. Please try again.', 'Basilisk Notification'); toastr.error(_lang[defaultLang].TOASTR.LESS_RESPONSES_REQ, _lang[defaultLang].TOASTR.BASILISK_NOTIFICATION);
} }
resolve(AjaxOutputData); resolve(AjaxOutputData);
}).fail(function(xhr, textStatus, error) { })
.fail(function(xhr, textStatus, error) {
// handle request failures // handle request failures
console.log(xhr.statusText); console.log(xhr.statusText);
if ( xhr.readyState == 0 ) { if ( xhr.readyState == 0 ) {
@ -523,8 +528,9 @@ function EDEX_DEXgetinfoAll() {
var tmp_index = parseInt(coin_index) + 1, var tmp_index = parseInt(coin_index) + 1,
refresh_percent = parseFloat(parseInt(coin_index, 10) * 100) / parseInt(get_dex_notarychains.length, 10); refresh_percent = parseFloat(parseInt(coin_index, 10) * 100) / parseInt(get_dex_notarychains.length, 10);
console.log(refresh_percent)
$('#basilisk-connections-refresh-title').text('Connection status... ' + tmp_index + '/' + get_dex_notarychains.length + ': ' + coin_value); console.log(refresh_percent);
$('#basilisk-connections-refresh-title').text(_lang[defaultLang].IAPI.CON_STATUS + '... ' + tmp_index + '/' + get_dex_notarychains.length + ': ' + coin_value);
$('#basilisk-connections-refresh-percent').text(refresh_percent + '%'); $('#basilisk-connections-refresh-percent').text(refresh_percent + '%');
$('#basilisk-connections-refresh-progress-bar').width(refresh_percent + '%'); $('#basilisk-connections-refresh-progress-bar').width(refresh_percent + '%');
@ -533,7 +539,7 @@ function EDEX_DEXgetinfoAll() {
} }
result.push(getinfo_each_chain); result.push(getinfo_each_chain);
if (getinfo_each_chain.error === 'less than required responses') { if (getinfo_each_chain.error === 'less than required responses') {
toastr.info('Less than required responses for ' + coin_value + '.', 'Basilisk Notification'); toastr.info(_lang[defaultLang].TOASTR.LESS_RESPONSES_REQ_FOR + ' ' + coin_value + '.', _lang[defaultLang].TOASTR.BASILISK_NOTIFICATION);
$('#basilisk-connections-refresh-status-output').text('Output: ' + getinfo_each_chain.error); $('#basilisk-connections-refresh-status-output').text('Output: ' + getinfo_each_chain.error);
} else { } else {
$('#basilisk-connections-refresh-status-output').text('Output: Connected'); $('#basilisk-connections-refresh-status-output').text('Output: Connected');
@ -541,7 +547,7 @@ function EDEX_DEXgetinfoAll() {
if ( tmp_index == get_dex_notarychains.length-1 ) { if ( tmp_index == get_dex_notarychains.length-1 ) {
$('#basilisk-connections-refresh-progress-bar').width('100%'); $('#basilisk-connections-refresh-progress-bar').width('100%');
$('#RefreshBasiliskConnectionsMdl').modal('hide'); $('#RefreshBasiliskConnectionsMdl').modal('hide');
toastr.success('Basilsk nodes connections refreshed.', 'Basilisk Notification'); toastr.success(_lang[defaultLang].TOASTR.BASILISK_CON_REFRESHED + '.', _lang[defaultLang].TOASTR.BASILISK_NOTIFICATION);
} }
}); });
} }

176
assets/scripts/iguana_api/IguanaEDEX.js

@ -105,7 +105,8 @@ function EDEXlistunspent(coin, addr) {
}); });
resolve(result); resolve(result);
}).fail(function(xhr, textStatus, error) { })
.fail(function(xhr, textStatus, error) {
// handle request failures // handle request failures
console.log(xhr.statusText); console.log(xhr.statusText);
if ( xhr.readyState == 0 ) { if ( xhr.readyState == 0 ) {
@ -121,9 +122,12 @@ function EDEXlistunspent(coin, addr) {
function clearEdexSendFieldData() { function clearEdexSendFieldData() {
$('.showedexcoinaddrs').selectpicker('refresh'); $('.showedexcoinaddrs').selectpicker('refresh');
$('#edexcoin_sendto').val(''); $(
'#edexcoin_sendto,' +
'#edexcoin_amount'
)
.val('');
$('#edexcoin_total_value').text(''); $('#edexcoin_total_value').text('');
$('#edexcoin_amount').val('');
} }
function EDEXMainAddr(coin) { function EDEXMainAddr(coin) {
@ -155,7 +159,8 @@ function EDEXMainAddr(coin) {
tmp_coin_addr = data[coin]; tmp_coin_addr = data[coin];
resolve(tmp_coin_addr); resolve(tmp_coin_addr);
NProgress.done(); NProgress.done();
}).fail(function(xhr, textStatus, error) { })
.fail(function(xhr, textStatus, error) {
// handle request failures // handle request failures
console.log(xhr.statusText); console.log(xhr.statusText);
if ( xhr.readyState == 0 ) { if ( xhr.readyState == 0 ) {
@ -201,7 +206,8 @@ function EDEXgetBalance(coin) {
} }
function EDEXSendutxoRawTx(data) { function EDEXSendutxoRawTx(data) {
Shepherd_GetBasiliskCache().then(function(result) { Shepherd_GetBasiliskCache()
.then(function(result) {
var _data = JSON.parse(result), var _data = JSON.parse(result),
query = _data.result.basilisk, query = _data.result.basilisk,
utxos_set = query[data.coin][data.sendfrom].refresh.data, utxos_set = query[data.coin][data.sendfrom].refresh.data,
@ -216,22 +222,25 @@ function EDEXSendutxoRawTx(data) {
}; };
// console.log(send_data) // console.log(send_data)
Iguana_utxorawtx(send_data).then(function(result) { Iguana_utxorawtx(send_data)
console.log(result); .then(function(result) {
var edexcoin_sendto_result_tbl = ''; var edexcoin_sendto_result_tbl = '';
console.log(result);
if (result.result == 'success') { if (result.result == 'success') {
console.log(send_data) console.log(send_data);
toastr.success(_lang[defaultLang].TOASTR.SIGNED_TX_GENERATED + '.', _lang[defaultLang].TOASTR.WALLET_NOTIFICATION); toastr.success(_lang[defaultLang].TOASTR.SIGNED_TX_GENERATED + '.', _lang[defaultLang].TOASTR.WALLET_NOTIFICATION);
} }
if (send_data.sendsig == 1) { if (send_data.sendsig == 1) {
console.log(send_data) console.log(send_data);
toastr.info(_lang[defaultLang].TOASTR.SENDING_TX + '.', _lang[defaultLang].TOASTR.WALLET_NOTIFICATION); toastr.info(_lang[defaultLang].TOASTR.SENDING_TX + '.', _lang[defaultLang].TOASTR.WALLET_NOTIFICATION);
ajax_data_dexrawtx = { ajax_data_dexrawtx = {
'signedtx': result.signedtx, 'signedtx': result.signedtx,
'coin': send_data.coin 'coin': send_data.coin
}; };
Iguana_DEXsendrawtx(ajax_data_dexrawtx).then(function(dexrwatx_result) { Iguana_DEXsendrawtx(ajax_data_dexrawtx)
.then(function(dexrwatx_result) {
console.log(dexrwatx_result); console.log(dexrwatx_result);
if (dexrwatx_result.error == undefined) { if (dexrwatx_result.error == undefined) {
var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'); var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin');
@ -242,26 +251,26 @@ function EDEXSendutxoRawTx(data) {
'<td>' + '<td>' +
'<span class="label label-success">' + result.result + '</span>' + '<span class="label label-success">' + result.result + '</span>' +
'</td>' + '</td>' +
'</tr>'; '</tr>' +
edexcoin_sendto_result_tbl += '<tr class="">' + '<tr class="">' +
'<td>completed</td>' + '<td>completed</td>' +
'<td>' + '<td>' +
'<span class="label label-primary">' + result.completed + '</span>' + '<span class="label label-primary">' + result.completed + '</span>' +
'</td>' + '</td>' +
'</tr>'; '</tr>' +
edexcoin_sendto_result_tbl += '<tr class="">' + '<tr class="">' +
'<td>rawtx</td>' + '<td>rawtx</td>' +
'<td>' + '<td>' +
'<span style="display: block; width: 400px;word-wrap: break-word;">' + result.rawtx + '</span>' + '<span style="display: block; width: 400px;word-wrap: break-word;">' + result.rawtx + '</span>' +
'</td>' + '</td>' +
'</tr>'; '</tr>' +
edexcoin_sendto_result_tbl += '<tr>' + '<tr>' +
'<td>txid</td>' + '<td>txid</td>' +
'<td>' + '<td>' +
'<a href="javascript:void(0)" data-edexcoin="' + active_edexcoin + '" data-sendtotxresult="' + dexrwatx_result + '" class="edexcoin_sendto_output_result">' + dexrwatx_result + '</a>' + '<a href="javascript:void(0)" data-edexcoin="' + active_edexcoin + '" data-sendtotxresult="' + dexrwatx_result + '" class="edexcoin_sendto_output_result">' + dexrwatx_result + '</a>' +
'</td>' + '</td>' +
'</tr>'; '</tr>' +
edexcoin_sendto_result_tbl += '<tr class="">' + '<tr class="">' +
'<td>signedtx</td>' + '<td>signedtx</td>' +
'<td>' + '<td>' +
'<span style="display: block; width: 400px;word-wrap: break-word;">' + result.signedtx + '</span>' + '<span style="display: block; width: 400px;word-wrap: break-word;">' + result.signedtx + '</span>' +
@ -274,7 +283,9 @@ function EDEXSendutxoRawTx(data) {
var gettxiddata = function() { var gettxiddata = function() {
return new Promise(function(resolve, reject) { return new Promise(function(resolve, reject) {
toastr.info(_lang[defaultLang].TOASTR.GETTING_TXID_INFO + '.', _lang[defaultLang].TOASTR.WALLET_NOTIFICATION); toastr.info(_lang[defaultLang].TOASTR.GETTING_TXID_INFO + '.', _lang[defaultLang].TOASTR.WALLET_NOTIFICATION);
EDEXgettransaction(ajax_data_dexrawtx.coin,dexrwatx_result).then(function(result) {
EDEXgettransaction(ajax_data_dexrawtx.coin,dexrwatx_result)
.then(function(result) {
//console.log(result); //console.log(result);
resolve(result); resolve(result);
}); });
@ -285,7 +296,8 @@ function EDEXSendutxoRawTx(data) {
return new Promise(function(resolve, reject) { return new Promise(function(resolve, reject) {
//console.log(gettxdata) //console.log(gettxdata)
//console.log(utxos_set) //console.log(utxos_set)
EDEX_GetTxIDList(gettxdata).then(function(get_txid_list) { EDEX_GetTxIDList(gettxdata)
.then(function(get_txid_list) {
console.log(get_txid_list) console.log(get_txid_list)
resolve(get_txid_list); resolve(get_txid_list);
}); });
@ -301,7 +313,8 @@ function EDEXSendutxoRawTx(data) {
console.log(get_txid_list); console.log(get_txid_list);
//console.log(send_data) //console.log(send_data)
//console.log(send_data.sendfrom) //console.log(send_data.sendfrom)
Shepherd_GroomData_Get().then(function(result) { Shepherd_GroomData_Get()
.then(function(result) {
console.log(result); console.log(result);
/*console.log(result.basilisk.KMD[send_data.sendfrom].refresh); /*console.log(result.basilisk.KMD[send_data.sendfrom].refresh);
delete result.basilisk.KMD[send_data.sendfrom].refresh.data; delete result.basilisk.KMD[send_data.sendfrom].refresh.data;
@ -320,7 +333,9 @@ function EDEXSendutxoRawTx(data) {
var save_new_cache_data = function(save_this_data) { var save_new_cache_data = function(save_this_data) {
return new Promise(function(resolve, reject) { return new Promise(function(resolve, reject) {
console.log(save_this_data); console.log(save_this_data);
Shepherd_GroomData_Post(save_this_data).then(function(result) {
Shepherd_GroomData_Post(save_this_data)
.then(function(result) {
console.log(result); console.log(result);
resolve(result); resolve(result);
}); });
@ -353,17 +368,17 @@ function EDEXSendutxoRawTx(data) {
'<td>' + '<td>' +
'<span class="label label-dark">' + dexrwatx_result.result + '</span>' + '<span class="label label-dark">' + dexrwatx_result.result + '</span>' +
'</td>' + '</td>' +
'</tr>'; '</tr>' +
edexcoin_sendto_result_tbl += '<tr class="">' + '<tr class="">' +
'<td>error</td>' + '<td>error</td>' +
'<td>' + '<td>' +
'<span class="label label-danger">' + dexrwatx_result.error + '</span>' + '<span class="label label-danger">' + dexrwatx_result.error + '</span>' +
'</td>' + '</td>' +
'</tr>'; '</tr>' +
edexcoin_sendto_result_tbl += '<tr class="">' + '<tr class="">' +
'<td>signedtx</td>' + '<td>signedtx</td>' +
'<td>' + '<td>' +
'<span style="display: block; width: 400px;word-wrap: break-word;">' + ajax_data_dexrawtx.signedtx + '</span>' + '<span style="display: block; width: 400px; word-wrap: break-word">' + ajax_data_dexrawtx.signedtx + '</span>' +
'</td>' + '</td>' +
'</tr>'; '</tr>';
$('#edexcoin_sendto_result tbody').html(edexcoin_sendto_result_tbl); $('#edexcoin_sendto_result tbody').html(edexcoin_sendto_result_tbl);
@ -376,7 +391,9 @@ function EDEXSendutxoRawTx(data) {
'calls': 'refresh' 'calls': 'refresh'
}; };
console.log(call_data); console.log(call_data);
Shepherd_FetchBasiliskData(call_data).then(function(result) {
Shepherd_FetchBasiliskData(call_data)
.then(function(result) {
console.log(result); console.log(result);
toastr.info(_lang[defaultLang].TOASTR.REFRESHING_FUNDS + '.', _lang[defaultLang].TOASTR.WALLET_NOTIFICATION); toastr.info(_lang[defaultLang].TOASTR.REFRESHING_FUNDS + '.', _lang[defaultLang].TOASTR.WALLET_NOTIFICATION);
}); });
@ -384,38 +401,39 @@ function EDEXSendutxoRawTx(data) {
}); });
} }
if (send_data.sendsig == 0) { if (send_data.sendsig == 0) {
console.log(send_data);
var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'); var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin');
console.log(send_data);
//toastr.success('Signed Transaction Generated.', 'Wallet Notification'); //toastr.success('Signed Transaction Generated.', 'Wallet Notification');
edexcoin_sendto_result_tbl += '<tr class="">' + edexcoin_sendto_result_tbl += '<tr class="">' +
'<td>result</td>' + '<td>result</td>' +
'<td>' + '<td>' +
'<span class="label label-success">' + result.result + '</span>' + '<span class="label label-success">' + result.result + '</span>' +
'</td>' + '</td>' +
'</tr>'; '</tr>' +
edexcoin_sendto_result_tbl += '<tr class="">' + '<tr class="">' +
'<td>completed</td>' + '<td>completed</td>' +
'<td>' + '<td>' +
'<span class="label label-primary">' + result.completed + '</span>' + '<span class="label label-primary">' + result.completed + '</span>' +
'</td>' + '</td>' +
'</tr>'; '</tr>' +
edexcoin_sendto_result_tbl += '<tr class="">' + '<tr class="">' +
'<td>rawtx</td>' + '<td>rawtx</td>' +
'<td>' + '<td>' +
'<span style="display: block; width: 400px;word-wrap: break-word;">' + result.rawtx + '</span>' + '<span style="display: block; width: 400px; word-wrap: break-word">' + result.rawtx + '</span>' +
'</td>' + '</td>' +
'</tr>'; '</tr>' +
edexcoin_sendto_result_tbl += '<tr>' + '<tr>' +
'<td>txid</td>' + '<td>txid</td>' +
'<td>' + '<td>' +
'<a href="javascript:void(0)" data-edexcoin="' + active_edexcoin + '" data-sendtotxresult="' + result.txid + '" class="edexcoin_sendto_output_result">' + result.txid + '</a>' + '<a href="javascript:void(0)" data-edexcoin="' + active_edexcoin + '" data-sendtotxresult="' + result.txid + '" class="edexcoin_sendto_output_result">' + result.txid + '</a>' +
'</td>' + '</td>' +
'</tr>'; '</tr>' +
edexcoin_sendto_result_tbl += '<tr class="">' + '<tr class="">' +
'<td>signedtx</td>' + '<td>signedtx</td>' +
'<td>' + '<td>' +
'<span style="display: block; width: 400px;word-wrap: break-word;">' + result.signedtx + '</span>' + '<span style="display: block; width: 400px; word-wrap: break-word">' + result.signedtx + '</span>' +
'</td>' + '</td>' +
'</tr>'; '</tr>';
$('#edexcoin_sendto_result tbody').html(edexcoin_sendto_result_tbl); $('#edexcoin_sendto_result tbody').html(edexcoin_sendto_result_tbl);
@ -427,8 +445,10 @@ function EDEXSendutxoRawTx(data) {
'coin': 'KMD', 'coin': 'KMD',
'calls': 'refresh' 'calls': 'refresh'
}; };
console.log(call_data) console.log(call_data);
Shepherd_FetchBasiliskData(call_data).then(function(result) {
Shepherd_FetchBasiliskData(call_data)
.then(function(result) {
console.log(result); console.log(result);
toastr.info(_lang[defaultLang].TOASTR.REFRESHING_FUNDS, _lang[defaultLang].TOASTR.WALLET_NOTIFICATION); toastr.info(_lang[defaultLang].TOASTR.REFRESHING_FUNDS, _lang[defaultLang].TOASTR.WALLET_NOTIFICATION);
}); });
@ -491,20 +511,20 @@ function EDEXSendToAddr(data) {
'<td>' + '<td>' +
'<span class="label label-info">' + SendToAddrData.complete + '</span>' + '<span class="label label-info">' + SendToAddrData.complete + '</span>' +
'</td>' + '</td>' +
'</tr>'; '</tr>' +
edexcoin_sendto_result_tbl += '<tr>' + '<tr>' +
'<td>result</td>' + '<td>result</td>' +
'<td>' + '<td>' +
'<a href="javascript:void(0)" data-edexcoin="' + active_edexcoin + '" data-sendtotxresult="' + SendToAddrData.result + '" class="edexcoin_sendto_output_result">' + SendToAddrData.result + '</a>' + '<a href="javascript:void(0)" data-edexcoin="' + active_edexcoin + '" data-sendtotxresult="' + SendToAddrData.result + '" class="edexcoin_sendto_output_result">' + SendToAddrData.result + '</a>' +
'</td>' + '</td>' +
'</tr>'; '</tr>' +
edexcoin_sendto_result_tbl += '<tr class="">' + '<tr class="">' +
'<td>sendrawtransaction</td>' + '<td>sendrawtransaction</td>' +
'<td>' + '<td>' +
'<span class="label label-primary">' + SendToAddrData.sendrawtransaction + '</span>' + '<span class="label label-primary">' + SendToAddrData.sendrawtransaction + '</span>' +
'</td>' + '</td>' +
'</tr>'; '</tr>' +
edexcoin_sendto_result_tbl += '<tr class="">' + '<tr class="">' +
'<td>signedtx</td>' + '<td>signedtx</td>' +
'<td>' + '<td>' +
'<span style="display: block; width: 400px;word-wrap: break-word;">' + SendToAddrData.signedtx + '</span>' + '<span style="display: block; width: 400px;word-wrap: break-word;">' + SendToAddrData.signedtx + '</span>' +
@ -518,7 +538,9 @@ function EDEXSendToAddr(data) {
var selected_coinmode = sessionStorage.getItem('edexTmpMode'); var selected_coinmode = sessionStorage.getItem('edexTmpMode');
if ( selected_coinmode == 'Basilisk' ) { if ( selected_coinmode == 'Basilisk' ) {
var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin'); var active_edexcoin = $('[data-edexcoin]').attr('data-edexcoin');
getDEXGetBalance(active_edexcoin).then(function(result) {
getDEXGetBalance(active_edexcoin)
.then(function(result) {
$('#edex_total_balance').text(result.total); $('#edex_total_balance').text(result.total);
}); });
} else { } else {
@ -562,7 +584,8 @@ function EDEXgetinfo(coin) {
AjaxOutputData = IguanaAJAX('http://127.0.0.1:' + config.iguanaPort, ajax_data).done(function(data) { AjaxOutputData = IguanaAJAX('http://127.0.0.1:' + config.iguanaPort, ajax_data).done(function(data) {
AjaxOutputData = JSON.parse(AjaxOutputData.responseText); AjaxOutputData = JSON.parse(AjaxOutputData.responseText);
resolve(AjaxOutputData); resolve(AjaxOutputData);
}).fail(function(xhr, textStatus, error) { })
.fail(function(xhr, textStatus, error) {
// handle request failures // handle request failures
console.log(xhr.statusText); console.log(xhr.statusText);
if ( xhr.readyState == 0 ) { if ( xhr.readyState == 0 ) {
@ -570,7 +593,7 @@ function EDEXgetinfo(coin) {
console.log(textStatus); console.log(textStatus);
console.log(error); console.log(error);
}); });
}) });
} }
function EDEXgettransaction(coin,txid) { function EDEXgettransaction(coin,txid) {
@ -590,12 +613,14 @@ function EDEXgettransaction(coin,txid) {
type: 'POST', type: 'POST',
data: JSON.stringify(ajax_data), data: JSON.stringify(ajax_data),
url: 'http://127.0.0.1:' + config.iguanaPort url: 'http://127.0.0.1:' + config.iguanaPort
}).then(function(data) { })
.then(function(data) {
//console.log(data); //console.log(data);
res_data = JSON.parse(data); res_data = JSON.parse(data);
//console.log(res_data); //console.log(res_data);
resolve(res_data); resolve(res_data);
}).fail(function(xhr, textStatus, error) { })
.fail(function(xhr, textStatus, error) {
// handle request failures // handle request failures
console.log(xhr.statusText); console.log(xhr.statusText);
if ( xhr.readyState == 0 ) { if ( xhr.readyState == 0 ) {
@ -620,7 +645,8 @@ function EDEXgettransaction(coin,txid) {
function EDEXgetaddrbyaccount_cache(coin) { function EDEXgetaddrbyaccount_cache(coin) {
return new Promise((resolve) => { return new Promise((resolve) => {
Shepherd_GetBasiliskCache().then(function(result) { Shepherd_GetBasiliskCache()
.then(function(result) {
var _data = JSON.parse(result), var _data = JSON.parse(result),
query = _data.result.basilisk, query = _data.result.basilisk,
tmp_addr_label = '<span class="label label-default">' + tmp_addr_label = '<span class="label label-default">' +
@ -713,7 +739,8 @@ function EDEXgetaddrbyaccount(coin) {
url: 'http://127.0.0.1:' + config.iguanaPort, url: 'http://127.0.0.1:' + config.iguanaPort,
type: 'POST', type: 'POST',
dataType: 'json' dataType: 'json'
}).then(data => { })
.then(data => {
if (data.interest !== undefined) { if (data.interest !== undefined) {
var pass_data = { var pass_data = {
'label': tmp_addr_label, 'label': tmp_addr_label,
@ -734,7 +761,8 @@ function EDEXgetaddrbyaccount(coin) {
}); });
}); });
})).then(result => { }))
.then(result => {
resolve(result); resolve(result);
NProgress.done(); NProgress.done();
}); });
@ -748,7 +776,7 @@ function EDEXgetaddrbyaccount(coin) {
'symbol': coin 'symbol': coin
}; };
console.log(params) console.log(params);
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
$.ajax({ $.ajax({
data: JSON.stringify(params), data: JSON.stringify(params),
@ -787,8 +815,8 @@ function EDEXgetaddrbyaccount(coin) {
resolve(tmp_addr_total_balance_output); resolve(tmp_addr_total_balance_output);
}); });
}); });
}))
})).then(result => { .then(result => {
resolve(result); resolve(result);
NProgress.done(); NProgress.done();
}); });
@ -810,7 +838,8 @@ function EDEXgetaddrbyaccount(coin) {
coin !== 'FRK' ) { coin !== 'FRK' ) {
Promise.all(data.result.map((coinaddr_value, coinaddr_index) => { Promise.all(data.result.map((coinaddr_value, coinaddr_index) => {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
EDEXlistunspent(coin, coinaddr_value).then(function(data) { EDEXlistunspent(coin, coinaddr_value)
.then(function(data) {
var pass_data; var pass_data;
console.log(data); console.log(data);
@ -842,20 +871,22 @@ function EDEXgetaddrbyaccount(coin) {
resolve(pass_data); resolve(pass_data);
}); });
}); });
})).then(result => { }))
.then(result => {
console.log(result); console.log(result);
resolve(result); resolve(result);
NProgress.done(); NProgress.done();
}); });
} }
}).fail(function(xhr, textStatus, error) { })
.fail(function(xhr, textStatus, error) {
// handle request failures // handle request failures
console.log(xhr.statusText); console.log(xhr.statusText);
if ( xhr.readyState == 0 ) { if ( xhr.readyState == 0 ) {
} }
console.log(textStatus); console.log(textStatus);
console.log(error); console.log(error);
}) });
}); });
} }
@ -872,7 +903,8 @@ function EDEXgetnewaddress(coin) {
AjaxOutputData = IguanaAJAX('http://127.0.0.1:' + config.iguanaPort, ajax_data).done(function(data) { AjaxOutputData = IguanaAJAX('http://127.0.0.1:' + config.iguanaPort, ajax_data).done(function(data) {
AjaxOutputData = JSON.parse(AjaxOutputData.responseText); AjaxOutputData = JSON.parse(AjaxOutputData.responseText);
resolve(AjaxOutputData.result); resolve(AjaxOutputData.result);
}).fail(function(xhr, textStatus, error) { })
.fail(function(xhr, textStatus, error) {
// handle request failures // handle request failures
console.log(xhr.statusText); console.log(xhr.statusText);
if ( xhr.readyState == 0 ) { if ( xhr.readyState == 0 ) {
@ -897,7 +929,8 @@ function EDEXimportprivkey(params_data) {
AjaxOutputData = IguanaAJAX('http://127.0.0.1:' + config.iguanaPort, ajax_data).done(function(data) { AjaxOutputData = IguanaAJAX('http://127.0.0.1:' + config.iguanaPort, ajax_data).done(function(data) {
AjaxOutputData = JSON.parse(AjaxOutputData.responseText); AjaxOutputData = JSON.parse(AjaxOutputData.responseText);
resolve(AjaxOutputData); resolve(AjaxOutputData);
}).fail(function(xhr, textStatus, error) { })
.fail(function(xhr, textStatus, error) {
// handle request failures // handle request failures
console.log(xhr.statusText); console.log(xhr.statusText);
if ( xhr.readyState == 0 ) { if ( xhr.readyState == 0 ) {
@ -905,7 +938,7 @@ function EDEXimportprivkey(params_data) {
console.log(textStatus); console.log(textStatus);
console.log(error); console.log(error);
}); });
}) });
} }
function EDEX_ProcessRefreshData(gettxdata, refreshdata){ function EDEX_ProcessRefreshData(gettxdata, refreshdata){
@ -939,30 +972,29 @@ function EDEX_ProcessRefreshData(gettxdata,refreshdata){
if(res_data[index] !== undefined) { if(res_data[index] !== undefined) {
refresh_final.push(res_data[index]); refresh_final.push(res_data[index]);
} }
}) });
//console.log(refresh_final) //console.log(refresh_final)
resolve(refresh_final); resolve(refresh_final);
}); });
}) });
} }
function EDEX_GetTxIDList(gettxdata) { function EDEX_GetTxIDList(gettxdata) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
get_txid_list = [] get_txid_list = [];
$.each(gettxdata.vin, function(vin_index, vin_value) { $.each(gettxdata.vin, function(vin_index, vin_value) {
//console.log(vin_index) //console.log(vin_index)
//console.log(vin_value) //console.log(vin_value)
get_txid_list.push(vin_value.txid) get_txid_list.push(vin_value.txid);
}) })
//console.log(get_txid_list) //console.log(get_txid_list)
resolve(get_txid_list); resolve(get_txid_list);
}) });
} }
function EDEX_RemoveTXID(_obj, txidArray) { function EDEX_RemoveTXID(_obj, txidArray) {
var txidToStr = txidArray.join(':'); var txidToStr = txidArray.join(':');
console.log(txidToStr); console.log(txidToStr);
if (_obj, _obj.basilisk) { if (_obj, _obj.basilisk) {
if (Object.keys(_obj.basilisk).length === 0) { if (Object.keys(_obj.basilisk).length === 0) {

10
assets/scripts/iguana_api/IguanaHandle.js

@ -33,7 +33,7 @@ function Iguana_rmd160conv(rmd160conv_data) {
function Iguana_activehandle(callback) { function Iguana_activehandle(callback) {
return new Promise((resolve) => { return new Promise((resolve) => {
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'); var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
ajax_data = { ajax_data = {
'userpass': tmpIguanaRPCAuth, 'userpass': tmpIguanaRPCAuth,
'agent': 'SuperNET', 'agent': 'SuperNET',
@ -45,10 +45,12 @@ function Iguana_activehandle(callback) {
url: 'http://127.0.0.1:' + config.iguanaPort, url: 'http://127.0.0.1:' + config.iguanaPort,
type: 'POST', type: 'POST',
dataType: 'json' dataType: 'json'
}).then(result => { })
.then(result => {
//console.log(result); //console.log(result);
resolve(result); resolve(result);
}).fail(function(xhr, textStatus, error) { })
.fail(function(xhr, textStatus, error) {
// handle request failures // handle request failures
console.log(xhr.statusText); console.log(xhr.statusText);
if ( xhr.readyState == 0 ) { if ( xhr.readyState == 0 ) {
@ -62,7 +64,7 @@ function Iguana_activehandle(callback) {
function Iguana_Setactivehandle() { function Iguana_Setactivehandle() {
//comment //comment
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'); var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
ajax_data = { ajax_data = {
'userpass': tmpIguanaRPCAuth, 'userpass': tmpIguanaRPCAuth,
'agent': 'SuperNET', 'agent': 'SuperNET',

6
assets/scripts/iguana_api/IguanaJumblr.js

@ -13,7 +13,8 @@ function Iguana_Jumblr_SetPassphrase(data) {
url: 'http://127.0.0.1:' + config.iguanaPort, url: 'http://127.0.0.1:' + config.iguanaPort,
type: 'POST', type: 'POST',
dataType: 'json' dataType: 'json'
}).done(function(data) { })
.done(function(data) {
resolve(data); resolve(data);
}); });
}); });
@ -33,7 +34,8 @@ function Iguana_Jumblr_Status() {
url: 'http://127.0.0.1:' + config.iguanaPort, url: 'http://127.0.0.1:' + config.iguanaPort,
type: 'POST', type: 'POST',
dataType: 'json' dataType: 'json'
}).done(function(data) { })
.done(function(data) {
resolve(data); resolve(data);
}); });
}); });

40
assets/scripts/iguana_api/IguanaShepherd.js

@ -11,8 +11,8 @@ function Shepherd_getConf(coin) {
contentType: 'application/json', // send as JSON contentType: 'application/json', // send as JSON
success: function(data, textStatus, jqXHR) { success: function(data, textStatus, jqXHR) {
var AjaxOutputData = JSON.parse(data); var AjaxOutputData = JSON.parse(data);
console.log(AjaxOutputData['result']); console.log(AjaxOutputData.result);
result.push({ 'path': AjaxOutputData['result'] }); result.push({ 'path': AjaxOutputData.result });
}, },
error: function(xhr, textStatus, error) { error: function(xhr, textStatus, error) {
//console.log(xhr.statusText); //console.log(xhr.statusText);
@ -40,7 +40,7 @@ function Shepherd_setConf(coin) {
success: function(data, textStatus, jqXHR) { success: function(data, textStatus, jqXHR) {
var AjaxOutputData = JSON.parse(data); var AjaxOutputData = JSON.parse(data);
console.log(AjaxOutputData); console.log(AjaxOutputData);
result.push({ 'result': AjaxOutputData['msg'] }); result.push({ 'result': AjaxOutputData.msg });
}, },
error: function(xhr, textStatus, error) { error: function(xhr, textStatus, error) {
//console.log(xhr.statusText); //console.log(xhr.statusText);
@ -71,7 +71,7 @@ function Shepherd_herd(coin,herd_data) {
success: function(data, textStatus, jqXHR) { success: function(data, textStatus, jqXHR) {
var AjaxOutputData = JSON.parse(data); var AjaxOutputData = JSON.parse(data);
console.log(AjaxOutputData); console.log(AjaxOutputData);
result.push({ 'result': AjaxOutputData['msg'] }); result.push({ 'result': AjaxOutputData.msg });
}, },
error: function(xhr, textStatus, error) { error: function(xhr, textStatus, error) {
//console.log(xhr.statusText); //console.log(xhr.statusText);
@ -114,7 +114,7 @@ function Shepherd_FetchBasiliskData(req_data) {
'pubkey': session_pubkey 'pubkey': session_pubkey
}; };
console.log(req_data) console.log(req_data);
if (req_data.allcoins !== false ) { if (req_data.allcoins !== false ) {
var req_url = 'http://127.0.0.1:17777/shepherd/cache-all'; var req_url = 'http://127.0.0.1:17777/shepherd/cache-all';
} else { } else {
@ -123,14 +123,15 @@ function Shepherd_FetchBasiliskData(req_data) {
ajax_data.calls = req_data.calls; ajax_data.calls = req_data.calls;
} }
console.log(ajax_data) console.log(ajax_data);
$.ajax({ $.ajax({
type: 'GET', type: 'GET',
data: ajax_data, data: ajax_data,
url: req_url, url: req_url,
contentType: 'application/json', // send as JSON contentType: 'application/json', // send as JSON
}).done(function(data) { })
.done(function(data) {
resolve(data); resolve(data);
}); });
}); });
@ -140,6 +141,7 @@ function Shepherd_GroomData_Get() {
return new Promise((resolve) => { return new Promise((resolve) => {
var parse_session_data = sessionStorage.getItem('IguanaActiveAccount'); var parse_session_data = sessionStorage.getItem('IguanaActiveAccount');
parse_session_data = JSON.parse(JSON.parse(parse_session_data)); parse_session_data = JSON.parse(JSON.parse(parse_session_data));
var request_method = '', var request_method = '',
session_pubkey = parse_session_data.pubkey, session_pubkey = parse_session_data.pubkey,
ajax_data = { 'filename': session_pubkey }, ajax_data = { 'filename': session_pubkey },
@ -151,7 +153,8 @@ function Shepherd_GroomData_Get() {
data: ajax_data, data: ajax_data,
url: req_url, url: req_url,
contentType: 'application/json', // send as JSON contentType: 'application/json', // send as JSON
}).done(function(data) { })
.done(function(data) {
var res_data = JSON.parse(data); var res_data = JSON.parse(data);
resolve(res_data.result); resolve(res_data.result);
}); });
@ -162,6 +165,7 @@ function Shepherd_GroomData_Post(req_data) {
return new Promise((resolve) => { return new Promise((resolve) => {
var parse_session_data = sessionStorage.getItem('IguanaActiveAccount'); var parse_session_data = sessionStorage.getItem('IguanaActiveAccount');
parse_session_data = JSON.parse(JSON.parse(parse_session_data)); parse_session_data = JSON.parse(JSON.parse(parse_session_data));
var request_method = '', var request_method = '',
session_pubkey = parse_session_data.pubkey, session_pubkey = parse_session_data.pubkey,
ajax_data = { ajax_data = {
@ -178,7 +182,8 @@ function Shepherd_GroomData_Post(req_data) {
data: ajax_data, data: ajax_data,
url: req_url, url: req_url,
dataType: 'json' dataType: 'json'
}).done(function(data) { })
.done(function(data) {
var res_data = data; var res_data = data;
resolve(res_data); resolve(res_data);
}); });
@ -189,6 +194,7 @@ function Shepherd_GroomData_Delete() {
return new Promise((resolve) => { return new Promise((resolve) => {
var parse_session_data = sessionStorage.getItem('IguanaActiveAccount'); var parse_session_data = sessionStorage.getItem('IguanaActiveAccount');
parse_session_data = JSON.parse(JSON.parse(parse_session_data)); parse_session_data = JSON.parse(JSON.parse(parse_session_data));
var request_method = '', var request_method = '',
session_pubkey = parse_session_data.pubkey, session_pubkey = parse_session_data.pubkey,
ajax_data = { ajax_data = {
@ -212,6 +218,7 @@ function Shepherd_GetBasiliskCache() {
return new Promise((resolve) => { return new Promise((resolve) => {
var parse_session_data = sessionStorage.getItem('IguanaActiveAccount'); var parse_session_data = sessionStorage.getItem('IguanaActiveAccount');
parse_session_data = JSON.parse(JSON.parse(parse_session_data)); parse_session_data = JSON.parse(JSON.parse(parse_session_data));
var session_pubkey = parse_session_data.pubkey, var session_pubkey = parse_session_data.pubkey,
ajax_data = { 'pubkey': session_pubkey }; ajax_data = { 'pubkey': session_pubkey };
@ -220,11 +227,14 @@ function Shepherd_GetBasiliskCache() {
data: ajax_data, data: ajax_data,
url: 'http://127.0.0.1:17777/shepherd/cache', url: 'http://127.0.0.1:17777/shepherd/cache',
contentType: 'application/json' // send as JSON contentType: 'application/json' // send as JSON
}).done(function(data) { })
.done(function(data) {
resolve(data); resolve(data);
data = JSON.parse(data); data = JSON.parse(data);
if (data.result === 'JSON parse error') { if (data.result === 'JSON parse error') {
Shepherd_GroomData_Delete().then(function(result) { Shepherd_GroomData_Delete()
.then(function(result) {
console.log('error reading cache, flushing...'); console.log('error reading cache, flushing...');
}); });
} }
@ -234,7 +244,8 @@ function Shepherd_GetBasiliskCache() {
function Shepherd_CheckBasiliskCacheData(coin) { function Shepherd_CheckBasiliskCacheData(coin) {
return new Promise((resolve) => { return new Promise((resolve) => {
Shepherd_GetBasiliskCache().then(function(result) { Shepherd_GetBasiliskCache()
.then(function(result) {
var _data = JSON.parse(result), var _data = JSON.parse(result),
query = _data.result.basilisk, query = _data.result.basilisk,
coin_exists = true, coin_exists = true,
@ -277,7 +288,7 @@ function Shepherd_CheckBasiliskCacheData(coin) {
'listunspent': false, 'listunspent': false,
'refresh': false 'refresh': false
}; };
resolve(res_data) resolve(res_data);
} else { } else {
Promise.all(query[coin].addresses.map((coinaddr_value,coinaddr_index) => { Promise.all(query[coin].addresses.map((coinaddr_value,coinaddr_index) => {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
@ -311,7 +322,8 @@ function Shepherd_CheckBasiliskCacheData(coin) {
}; };
resolve(pass_data); resolve(pass_data);
}); });
})).then(result => { }))
.then(result => {
var res_data = result[result.length - 1]; var res_data = result[result.length - 1];
res_data.coin = coin_exists; res_data.coin = coin_exists;
res_data.addresses = addresses_exists; res_data.addresses = addresses_exists;

20
assets/scripts/jumblr.js

@ -14,7 +14,8 @@ var Jumblr = function() {
// clearInterval(CheckIfIguanaRunning); // clearInterval(CheckIfIguanaRunning);
// console.log('=> No wallet logged in, or Dashboard not ative. No need to Run History.'); // console.log('=> No wallet logged in, or Dashboard not ative. No need to Run History.');
} else { } else {
Jumblr_CheckIfConnected().then(function(result) { Jumblr_CheckIfConnected()
.then(function(result) {
console.log(result); console.log(result);
if (result == 'connected') { if (result == 'connected') {
Jumblr_DisplayAddresses(); Jumblr_DisplayAddresses();
@ -25,7 +26,8 @@ var Jumblr = function() {
} }
$('#jumblr_actions_header').click(function() { $('#jumblr_actions_header').click(function() {
Jumblr_CheckIfConnected().then(function(result) { Jumblr_CheckIfConnected()
.then(function(result) {
console.log(result); console.log(result);
if (result == 'connected') { if (result == 'connected') {
Jumblr_DisplayAddresses(); Jumblr_DisplayAddresses();
@ -45,7 +47,8 @@ var Jumblr = function() {
}(); }();
function Jumblr_ShowHideAlert() { function Jumblr_ShowHideAlert() {
Jumblr_LookforNativeKomodo().then(function(result) { Jumblr_LookforNativeKomodo()
.then(function(result) {
// console.log(result) // console.log(result)
if (result === 'isnative') { if (result === 'isnative') {
$('#jumblr_no_native_kmd_alert').hide(); $('#jumblr_no_native_kmd_alert').hide();
@ -65,7 +68,8 @@ function Jumblr_DisplayAddresses() {
} }
function Jumblr_DisplayStatus() { function Jumblr_DisplayStatus() {
Iguana_Jumblr_Status().then(function(result) { Iguana_Jumblr_Status()
.then(function(result) {
//console.log(result) //console.log(result)
/*$('#jumblr_status_BTCdeposit').text(result.BTCdeposit) /*$('#jumblr_status_BTCdeposit').text(result.BTCdeposit)
$('#jumblr_status_BTCjumblr').text(result.BTCjumblr) $('#jumblr_status_BTCjumblr').text(result.BTCjumblr)
@ -87,7 +91,7 @@ function Jumblr_DisplayStatus() {
$('#jumblr_status_z_to_t').text(result.z_to_t); $('#jumblr_status_z_to_t').text(result.z_to_t);
$('#jumblr_status_finished').text(result.finished); $('#jumblr_status_finished').text(result.finished);
$('#jumblr_status_pending').text(result.pending); $('#jumblr_status_pending').text(result.pending);
}) });
} }
function Jumblr_LookforNativeKomodo() { function Jumblr_LookforNativeKomodo() {
@ -115,7 +119,8 @@ function Jumblr_LookforNativeKomodo() {
} else { } else {
resolve('notnative'); resolve('notnative');
} }
}).fail(function(xhr, textStatus, error) { })
.fail(function(xhr, textStatus, error) {
// handle request failures // handle request failures
console.log(xhr.statusText); console.log(xhr.statusText);
if ( xhr.readyState == 0 ) { if ( xhr.readyState == 0 ) {
@ -144,7 +149,8 @@ function Jumblr_CheckIfConnected() {
type: 'POST', type: 'POST',
data: JSON.stringify(ajax_data), data: JSON.stringify(ajax_data),
url: 'http://127.0.0.1:' + config.iguanaPort url: 'http://127.0.0.1:' + config.iguanaPort
}).done(function(data){ })
.done(function(data) {
data = JSON.parse(data); data = JSON.parse(data);
if ( data.errors != undefined ) { if ( data.errors != undefined ) {
resolve('connected'); resolve('connected');

30
assets/scripts/kmd_wallet/KMDBalance.js

@ -41,21 +41,27 @@ function getTotalKMDBalance() {
console.log('show interest..'); console.log('show interest..');
$('#kmd_total_interest_balance').text(parseFloat(AjaxOutputData.interest).toFixed(8) + ' ' + extcoin); $('#kmd_total_interest_balance').text(parseFloat(AjaxOutputData.interest).toFixed(8) + ' ' + extcoin);
$('#kmd_widget_get_total_balance_i').show(); $('#kmd_widget_get_total_balance_i').show();
$('#kmd_widget_get_total_balance_t').addClass(' col-lg-3'); $('#kmd_widget_get_total_balance_t')
$('#kmd_widget_get_total_balance_t').removeClass('col-lg-4'); .addClass(' col-lg-3')
$('#kmd_widget_get_total_balance_z').addClass(' col-lg-3'); .removeClass('col-lg-4');
$('#kmd_widget_get_total_balance_z').removeClass(' col-lg-4'); $('#kmd_widget_get_total_balance_z')
$('#kmd_widget_get_total_balance_tzi').addClass(' col-lg-3'); .addClass(' col-lg-3')
$('#kmd_widget_get_total_balance_tzi').removeClass(' col-lg-4'); .removeClass(' col-lg-4');
$('#kmd_widget_get_total_balance_tzi')
.addClass(' col-lg-3')
.removeClass(' col-lg-4');
} else { } else {
console.log('do not show interest...'); console.log('do not show interest...');
$('#kmd_widget_get_total_balance_i').hide(); $('#kmd_widget_get_total_balance_i').hide();
$('#kmd_widget_get_total_balance_t').addClass(' col-lg-4'); $('#kmd_widget_get_total_balance_t')
$('#kmd_widget_get_total_balance_t').removeClass(' col-lg-3'); .addClass(' col-lg-4')
$('#kmd_widget_get_total_balance_z').addClass(' col-lg-4'); .removeClass(' col-lg-3');
$('#kmd_widget_get_total_balance_z').removeClass(' col-lg-3'); $('#kmd_widget_get_total_balance_z')
$('#kmd_widget_get_total_balance_tzi').addClass(' col-lg-4'); .addClass(' col-lg-4')
$('#kmd_widget_get_total_balance_tzi').removeClass(' col-lg-3'); .removeClass(' col-lg-3');
$('#kmd_widget_get_total_balance_tzi')
.addClass(' col-lg-4')
.removeClass(' col-lg-3');
} }
$('#kmd_transparent_balance').text((AjaxOutputData.transparent ? parseFloat(AjaxOutputData.transparent).toFixed(8) : 0) + ' ' + extcoin); $('#kmd_transparent_balance').text((AjaxOutputData.transparent ? parseFloat(AjaxOutputData.transparent).toFixed(8) : 0) + ' ' + extcoin);
$('#kmd_private_balance').text((AjaxOutputData.private ? parseFloat(AjaxOutputData.private).toFixed(8) : 0) + ' ' + extcoin); $('#kmd_private_balance').text((AjaxOutputData.private ? parseFloat(AjaxOutputData.private).toFixed(8) : 0) + ' ' + extcoin);

5
assets/scripts/kmd_wallet/KMDInit.js

@ -136,6 +136,7 @@ function RunKMDInitFunctions() {
}, 2000); }, 2000);
} }
if (sessionStorage.getItem('edexTmpMode') === 'Native') {
getRemoteCurrentHeight(); getRemoteCurrentHeight();
var totalBlocksInExplorer = 0, var totalBlocksInExplorer = 0,
@ -143,6 +144,10 @@ function RunKMDInitFunctions() {
getRemoteCurrentHeight(); getRemoteCurrentHeight();
_getKMDInfo(); _getKMDInfo();
}, 60000); }, 60000);
} else {
clearInterval(totalBlocksInExplorerInterval);
clearInterval(currentBestBlockInterval);
}
$('#kmd_wallet_dashoard_section').show(); $('#kmd_wallet_dashoard_section').show();
$('#kmd_wallet_dashboardinfo').show(); $('#kmd_wallet_dashboardinfo').show();

7
assets/scripts/kmd_wallet/KMDSendTx.js

@ -55,7 +55,10 @@ function KMDZSendManyTransaction() {
function clearSendManyFieldData() { function clearSendManyFieldData() {
$('.showkmdwalletaddrs').selectpicker('refresh'); $('.showkmdwalletaddrs').selectpicker('refresh');
$('#kmd_wallet_sendto').val(''); $(
'#kmd_wallet_sendto,' +
'#kmd_wallet_amount'
)
.val('');
$('#kmd_wallet_total_value').text(''); $('#kmd_wallet_total_value').text('');
$('#kmd_wallet_amount').val('');
} }

49
assets/scripts/kmd_wallet/KMDWalletDashboard.js

@ -10,11 +10,17 @@ var KMDWalletDashboard = function() {
if ( sessionStorage.getItem('edexTmpMode') === 'Basilisk' || sessionStorage.getItem('edexTmpMode') === 'Full' ) { if ( sessionStorage.getItem('edexTmpMode') === 'Basilisk' || sessionStorage.getItem('edexTmpMode') === 'Full' ) {
sessionStorage.setItem('edexTmpRefresh', 'stop'); sessionStorage.setItem('edexTmpRefresh', 'stop');
} }
$('#kmd_wallet_dashoard_section').show(); $(
$('#kmd_wallet_dashboardinfo').show(); '#kmd_wallet_dashoard_section,' +
$('#kmd_wallet_send').hide(); '#kmd_wallet_dashboardinfo'
$('#kmd_wallet_recieve_section').hide(); )
$('#kmd_wallet_settings').hide(); .show();
$(
'#kmd_wallet_send,' +
'#kmd_wallet_recieve_section,' +
'#kmd_wallet_settings'
)
.hide();
getTotalKMDBalance(); getTotalKMDBalance();
KMDfillTxHistoryT(); KMDfillTxHistoryT();
clearSendManyFieldData(); clearSendManyFieldData();
@ -53,10 +59,13 @@ var KMDWalletDashboard = function() {
KMDListAllOPIDs(); KMDListAllOPIDs();
sessionStorage.setItem('edexTmpRefresh', 'stop'); sessionStorage.setItem('edexTmpRefresh', 'stop');
$('#kmd_wallet_dashboardinfo').hide();
$('#kmd_wallet_send').show(); $('#kmd_wallet_send').show();
$('#kmd_wallet_recieve_section').hide(); $(
$('#kmd_wallet_settings').hide(); '#kmd_wallet_dashboardinfo,' +
'#kmd_wallet_recieve_section,' +
'#kmd_wallet_settings'
)
.hide();
var kmd_addr_list_with_balance = KMDlistunspentT(); var kmd_addr_list_with_balance = KMDlistunspentT();
@ -113,7 +122,7 @@ var KMDWalletDashboard = function() {
$('#kmd_wallet_total_value').text(total_minus_currency_fee.toFixed(8)); $('#kmd_wallet_total_value').text(total_minus_currency_fee.toFixed(8));
if ($('#kmd_wallet_send_from').val() != '- Select Transparent or Private KMD Address -' && if ($('#kmd_wallet_send_from').val() != '- ' + _lang[defaultLang].KMD_NATIVE.SELECT_ADDRESS_ALT + ' -' &&
$('#kmd_wallet_amount').val() != '' && $('#kmd_wallet_amount').val() != '' &&
$('#kmd_wallet_sendto') != '' && $('#kmd_wallet_sendto') != '' &&
$('#kmd_wallet_fee') != '' ) { $('#kmd_wallet_fee') != '' ) {
@ -199,10 +208,13 @@ var KMDWalletDashboard = function() {
$('#btn_' + action_btn_code + '_wallet_settings').click(function() { $('#btn_' + action_btn_code + '_wallet_settings').click(function() {
console.log('wallet settings button clicked...'); console.log('wallet settings button clicked...');
sessionStorage.setItem('edexTmpRefresh', 'stop'); sessionStorage.setItem('edexTmpRefresh', 'stop');
$('#kmd_wallet_dashboardinfo').hide(); $(
$('#kmd_wallet_dashoard_section').hide(); '#kmd_wallet_dashboardinfo,' +
$('#kmd_wallet_send').hide(); '#kmd_wallet_dashoard_section,' +
$('#kmd_wallet_recieve_section').hide(); '#kmd_wallet_send,' +
'#kmd_wallet_recieve_section'
)
.hide();
$('#kmd_wallet_settings').show(); $('#kmd_wallet_settings').show();
getKMDWalletInfo(); getKMDWalletInfo();
getKMDInfo(); getKMDInfo();
@ -215,11 +227,14 @@ var KMDWalletDashboard = function() {
$('#btn_' + action_btn_code + '_wallet_recieve').click(function() { $('#btn_' + action_btn_code + '_wallet_recieve').click(function() {
sessionStorage.setItem('edexTmpRefresh', 'stop'); sessionStorage.setItem('edexTmpRefresh', 'stop');
$('#kmd_wallet_dashboardinfo').hide(); $(
$('#kmd_wallet_dashoard_section').hide(); '#kmd_wallet_dashboardinfo,' +
$('#kmd_wallet_send').hide(); '#kmd_wallet_dashoard_section,' +
'#kmd_wallet_send,' +
'#kmd_wallet_settings'
)
.hide();
$('#kmd_wallet_recieve_section').show(); $('#kmd_wallet_recieve_section').show();
$('#kmd_wallet_settings').hide();
KMDListAllAddr(); KMDListAllAddr();
clearSendManyFieldData(); clearSendManyFieldData();
}); });

193
assets/scripts/kmd_wallet_dashboard.js

@ -39,55 +39,54 @@ function getHeaderActionMenuButtonCoinCode() {
if ( extcoin == 'KMD') { action_menu_button_code = 'kmd'; }; if ( extcoin == 'KMD') { action_menu_button_code = 'kmd'; };
if ( extcoin == 'ZEC') { action_menu_button_code = 'zec'; }; if ( extcoin == 'ZEC') { action_menu_button_code = 'zec'; };
if ( extcoin == 'SUPERNET' if (extcoin == 'SUPERNET' ||
|| extcoin == 'REVS' extcoin == 'REVS' ||
|| extcoin == 'DEX' extcoin == 'DEX' ||
|| extcoin == 'PANGEA' extcoin == 'PANGEA' ||
|| extcoin == 'JUMBLR' extcoin == 'JUMBLR' ||
|| extcoin == 'BET' extcoin == 'BET' ||
|| extcoin == 'CRYPTO' extcoin == 'CRYPTO' ||
|| extcoin == 'HODL' extcoin == 'HODL' ||
|| extcoin == 'SHARK' extcoin == 'SHARK' ||
|| extcoin == 'BOTS' extcoin == 'BOTS' ||
|| extcoin == 'MGW' extcoin == 'MGW' ||
|| extcoin == 'MVP' extcoin == 'MVP' ||
|| extcoin == 'WIRELESS' extcoin == 'WIRELESS' ||
|| extcoin == 'KV' extcoin == 'KV' ||
|| extcoin == 'CEAL' extcoin == 'CEAL' ||
|| extcoin == 'MESH' extcoin == 'MESH' ||
extcoin == 'USD' ||
|| extcoin == 'USD' extcoin == 'RON' ||
|| extcoin == 'RON' extcoin == 'EUR' ||
|| extcoin == 'EUR' extcoin == 'JPY' ||
|| extcoin == 'JPY' extcoin == 'GBP' ||
|| extcoin == 'GBP' extcoin == 'AUD' ||
|| extcoin == 'AUD' extcoin == 'CAD' ||
|| extcoin == 'CAD' extcoin == 'CHF' ||
|| extcoin == 'CHF' extcoin == 'NZD' ||
|| extcoin == 'NZD' extcoin == 'CNY' ||
|| extcoin == 'CNY' extcoin == 'RUB' ||
|| extcoin == 'RUB' extcoin == 'MXN' ||
|| extcoin == 'MXN' extcoin == 'BRL' ||
|| extcoin == 'BRL' extcoin == 'INR' ||
|| extcoin == 'INR' extcoin == 'HKD' ||
|| extcoin == 'HKD' extcoin == 'TRY' ||
|| extcoin == 'TRY' extcoin == 'ZAR' ||
|| extcoin == 'ZAR' extcoin == 'PLN' ||
|| extcoin == 'PLN' extcoin == 'NOK' ||
|| extcoin == 'NOK' extcoin == 'SEK' ||
|| extcoin == 'SEK' extcoin == 'DKK' ||
|| extcoin == 'DKK' extcoin == 'CZK' ||
|| extcoin == 'CZK' extcoin == 'HUF' ||
|| extcoin == 'HUF' extcoin == 'ILS' ||
|| extcoin == 'ILS' extcoin == 'KRW' ||
|| extcoin == 'KRW' extcoin == 'MYR' ||
|| extcoin == 'MYR' extcoin == 'PHP' ||
|| extcoin == 'PHP' extcoin == 'SGD' ||
|| extcoin == 'SGD' extcoin == 'THB' ||
|| extcoin == 'THB' extcoin == 'BGN' ||
|| extcoin == 'BGN' extcoin == 'IDR' ||
|| extcoin == 'IDR' extcoin == 'HRK') { action_menu_button_code = 'acpax'; };
|| extcoin == 'HRK' ) { action_menu_button_code = 'acpax'; };
return action_menu_button_code; return action_menu_button_code;
} }
@ -100,55 +99,55 @@ function getPassthruAgent() {
if ( extcoin == 'KMD') { passthru_agent = 'komodo'; }; if ( extcoin == 'KMD') { passthru_agent = 'komodo'; };
if ( extcoin == 'ZEC') { passthru_agent = 'zcash'; }; if ( extcoin == 'ZEC') { passthru_agent = 'zcash'; };
if ( extcoin == 'SUPERNET'
|| extcoin == 'REVS'
|| extcoin == 'DEX'
|| extcoin == 'PANGEA'
|| extcoin == 'JUMBLR'
|| extcoin == 'BET'
|| extcoin == 'CRYPTO'
|| extcoin == 'HODL'
|| extcoin == 'SHARK'
|| extcoin == 'BOTS'
|| extcoin == 'MGW'
|| extcoin == 'MVP'
|| extcoin == 'WIRELESS'
|| extcoin == 'KV'
|| extcoin == 'CEAL'
|| extcoin == 'MESH'
|| extcoin == 'USD' if (extcoin == 'SUPERNET' ||
|| extcoin == 'RON' extcoin == 'REVS' ||
|| extcoin == 'EUR' extcoin == 'DEX' ||
|| extcoin == 'JPY' extcoin == 'PANGEA' ||
|| extcoin == 'GBP' extcoin == 'JUMBLR' ||
|| extcoin == 'AUD' extcoin == 'BET' ||
|| extcoin == 'CAD' extcoin == 'CRYPTO' ||
|| extcoin == 'CHF' extcoin == 'HODL' ||
|| extcoin == 'NZD' extcoin == 'SHARK' ||
|| extcoin == 'CNY' extcoin == 'BOTS' ||
|| extcoin == 'RUB' extcoin == 'MGW' ||
|| extcoin == 'MXN' extcoin == 'MVP' ||
|| extcoin == 'BRL' extcoin == 'WIRELESS' ||
|| extcoin == 'INR' extcoin == 'KV' ||
|| extcoin == 'HKD' extcoin == 'CEAL' ||
|| extcoin == 'TRY' extcoin == 'MESH' ||
|| extcoin == 'ZAR' extcoin == 'USD' ||
|| extcoin == 'PLN' extcoin == 'RON' ||
|| extcoin == 'NOK' extcoin == 'EUR' ||
|| extcoin == 'SEK' extcoin == 'JPY' ||
|| extcoin == 'DKK' extcoin == 'GBP' ||
|| extcoin == 'CZK' extcoin == 'AUD' ||
|| extcoin == 'HUF' extcoin == 'CAD' ||
|| extcoin == 'ILS' extcoin == 'CHF' ||
|| extcoin == 'KRW' extcoin == 'NZD' ||
|| extcoin == 'MYR' extcoin == 'CNY' ||
|| extcoin == 'PHP' extcoin == 'RUB' ||
|| extcoin == 'SGD' extcoin == 'MXN' ||
|| extcoin == 'THB' extcoin == 'BRL' ||
|| extcoin == 'BGN' extcoin == 'INR' ||
|| extcoin == 'IDR' extcoin == 'HKD' ||
|| extcoin == 'HRK' ) { passthru_agent = 'iguana'; }; extcoin == 'TRY' ||
extcoin == 'ZAR' ||
extcoin == 'PLN' ||
extcoin == 'NOK' ||
extcoin == 'SEK' ||
extcoin == 'DKK' ||
extcoin == 'CZK' ||
extcoin == 'HUF' ||
extcoin == 'ILS' ||
extcoin == 'KRW' ||
extcoin == 'MYR' ||
extcoin == 'PHP' ||
extcoin == 'SGD' ||
extcoin == 'THB' ||
extcoin == 'BGN' ||
extcoin == 'IDR' ||
extcoin == 'HRK') { passthru_agent = 'iguana'; };
return passthru_agent; return passthru_agent;
} }

12
assets/scripts/lang/en.js

@ -174,7 +174,9 @@ const _lang = {
'TARGET': 'Target', 'TARGET': 'Target',
'LOAD_DEBUG_LOG': 'Load debug log', 'LOAD_DEBUG_LOG': 'Load debug log',
'REFRESH_FUNDS': 'Refresh Funds', 'REFRESH_FUNDS': 'Refresh Funds',
'INFO': 'Info' 'INFO': 'Info',
'ENTER': 'Enter',
'ADDR_SM': 'address'
}, },
'JUMBLR': { 'JUMBLR': {
'NOTICE': 'EXPERIMENTAL TEST VERSION ONLY', 'NOTICE': 'EXPERIMENTAL TEST VERSION ONLY',
@ -247,7 +249,8 @@ const _lang = {
'OUT': 'OUT', 'OUT': 'OUT',
'MINED': 'Mined', 'MINED': 'Mined',
'IMMATURE': 'Immature', 'IMMATURE': 'Immature',
'ZADDR_NOT_LISTED': 'Z Address not listed by wallet' 'ZADDR_NOT_LISTED': 'Z Address not listed by wallet',
'ADDR_COPIED': 'Address Copied'
}, },
'TOASTR': { 'TOASTR': {
'WALLET_NOTIFICATION': 'Wallet Notification', 'WALLET_NOTIFICATION': 'Wallet Notification',
@ -262,6 +265,8 @@ const _lang = {
'IGUANA_CONN_ERR': 'Unable to connect to Iguana', 'IGUANA_CONN_ERR': 'Unable to connect to Iguana',
'FETCHING_DATA': 'Fetching Data. Please wait for a minute to complete this task.', 'FETCHING_DATA': 'Fetching Data. Please wait for a minute to complete this task.',
'LESS_RESPONSES_REQ': 'Less than required responses. Please try again.', 'LESS_RESPONSES_REQ': 'Less than required responses. Please try again.',
'LESS_RESPONSES_REQ_FOR': 'Less than required responses for',
'BASILISK_CON_REFRESHED': 'Basilisk nodes connections refreshed',
'SWITCHED_TO': 'switched to', 'SWITCHED_TO': 'switched to',
'MODE': 'Mode', 'MODE': 'Mode',
'TX_SENT': 'Transaction Sent', 'TX_SENT': 'Transaction Sent',
@ -309,7 +314,8 @@ const _lang = {
'TX': 'Transaction' 'TX': 'Transaction'
}, },
'IAPI': { 'IAPI': {
'PUBLIC_SM': 'public' 'PUBLIC_SM': 'public',
'CON_STATUS': 'Connection status'
}, },
'KMD_NATIVE': { 'KMD_NATIVE': {
'SELECT_ADDRESS': 'Select Transparent or Private Address', 'SELECT_ADDRESS': 'Select Transparent or Private Address',

284
assets/scripts/login.js

@ -36,12 +36,15 @@ var Login = function() {
highlight: function(element) { // hightlight error inputs highlight: function(element) { // hightlight error inputs
$(element) $(element)
.closest('.form-group').addClass('has-error'); // set error class to the control group .closest('.form-group')
.addClass('has-error'); // set error class to the control group
}, },
success: function(label) { success: function(label) {
label.closest('.form-group').removeClass('has-error'); label
label.remove(); .closest('.form-group')
.removeClass('has-error')
.remove();
}, },
errorPlacement: function(error, element) { errorPlacement: function(error, element) {
@ -51,7 +54,8 @@ var Login = function() {
submitHandler: function(form) { submitHandler: function(form) {
var jumblr_setpassphrase_val = 'jumblr ' + $('#password').val(); var jumblr_setpassphrase_val = 'jumblr ' + $('#password').val();
console.log(jumblr_setpassphrase_val); console.log(jumblr_setpassphrase_val);
Iguana_Jumblr_SetPassphrase({ 'passphrase': jumblr_setpassphrase_val }).then(function(result) { Iguana_Jumblr_SetPassphrase({ 'passphrase': jumblr_setpassphrase_val })
.then(function(result) {
console.log(result); console.log(result);
}) })
.then(function() { .then(function() {
@ -76,12 +80,14 @@ var Login = function() {
sessionStorage.setItem('IguanaActiveAccount', LoginDataToStore); sessionStorage.setItem('IguanaActiveAccount', LoginDataToStore);
if (LoginOutput.result === 'success') { if (LoginOutput.result === 'success') {
console.log('Success'); console.log('Success');
toastr.success(_lang[defaultLang].TOASTR.LOGIN_SUCCESSFULL, _lang[defaultLang].TOASTR.ACCOUNT_NOTIFICATION) toastr.success(_lang[defaultLang].TOASTR.LOGIN_SUCCESSFULL, _lang[defaultLang].TOASTR.ACCOUNT_NOTIFICATION);
$('#password').val('') $('#password').val('')
$('#wallet-login').hide(); $('#wallet-login').hide();
$('#wallet-core').fadeIn(); $('#wallet-core').fadeIn();
$('body').removeClass( 'page-login layout-full page-dark' ).addClass( '' ); $('body')
.removeClass( 'page-login layout-full page-dark' )
.addClass( '' );
$('link[id=loginStyle]')[0].disabled = true; $('link[id=loginStyle]')[0].disabled = true;
location.reload(); location.reload();
@ -143,11 +149,20 @@ var Login = function() {
}) })
$('#section-dashboard').show(); $('#section-dashboard').show();
$('#section-easydex').hide(); $(
$('#section-about-iguana').hide(); '#section-easydex,' +
$('#nav-dashboard').removeClass( '' ).addClass( 'active open' ); '#section-about-iguana'
$('#nav-easydex').removeClass( 'active open' ).addClass( '' ); )
$('#nav-about-iguana').removeClass( 'active open' ).addClass( '' ); .hide();
$('#nav-dashboard')
.removeClass( '' )
.addClass( 'active open' );
$(
'#nav-easydex,' +
'#nav-about-iguana'
)
.removeClass( 'active open' )
.addClass( '' );
} }
}); });
@ -164,15 +179,15 @@ var Login = function() {
$('input[name=PassPhraseOptions]').on('change', function() { $('input[name=PassPhraseOptions]').on('change', function() {
if ( $('input[name=PassPhraseOptions]:checked', '.register-form').val() === 'PassPhraseOptionsIguana' ) { if ( $('input[name=PassPhraseOptions]:checked', '.register-form').val() === 'PassPhraseOptionsIguana' ) {
console.log('PassPhraseOptionsIguana'); console.log('PassPhraseOptionsIguana');
$('#walletseed').text(PassPhraseGenerator.generatePassPhrase(256)) $('#walletseed').text(PassPhraseGenerator.generatePassPhrase(256));
} }
if ( $('input[name=PassPhraseOptions]:checked', '.register-form').val() === 'PassPhraseOptionsWaves' ) { if ( $('input[name=PassPhraseOptions]:checked', '.register-form').val() === 'PassPhraseOptionsWaves' ) {
console.log('PassPhraseOptionsWaves'); console.log('PassPhraseOptionsWaves');
$('#walletseed').text(PassPhraseGenerator.generatePassPhrase(160)) $('#walletseed').text(PassPhraseGenerator.generatePassPhrase(160));
} }
if ( $('input[name=PassPhraseOptions]:checked', '.register-form').val() === 'PassPhraseOptionsNXT' ) { if ( $('input[name=PassPhraseOptions]:checked', '.register-form').val() === 'PassPhraseOptionsNXT' ) {
console.log('PassPhraseOptionsNXT'); console.log('PassPhraseOptionsNXT');
$('#walletseed').text(PassPhraseGenerator.generatePassPhrase(128)) $('#walletseed').text(PassPhraseGenerator.generatePassPhrase(128));
} }
}); });
} }
@ -204,12 +219,15 @@ var Login = function() {
highlight: function(element) { // hightlight error inputs highlight: function(element) { // hightlight error inputs
$(element) $(element)
.closest('.form-group').addClass('has-error'); // set error class to the control group .closest('.form-group')
.addClass('has-error'); // set error class to the control group
}, },
success: function(label) { success: function(label) {
label.closest('.form-group').removeClass('has-error'); label
label.remove(); .closest('.form-group')
.removeClass('has-error')
.remove();
}, },
errorPlacement: function(error, element) { errorPlacement: function(error, element) {
@ -262,8 +280,9 @@ var Login = function() {
console.log(CreateWalletOutput); console.log(CreateWalletOutput);
if (CreateWalletOutput.error === 'bitcoinrpc needs coin that is active') { if (CreateWalletOutput.error === 'bitcoinrpc needs coin that is active') {
toastr.info(_lang[defaultLang].TOASTR.NO_COIN_RUNNING, _lang[defaultLang].TOASTR.COIN_NOTIFICATION);
var logincoinnames = []; var logincoinnames = [];
toastr.info(_lang[defaultLang].TOASTR.NO_COIN_RUNNING, _lang[defaultLang].TOASTR.COIN_NOTIFICATION);
$('#logincoinslist input[type=checkbox]:checked').each(function() { logincoinnames.push(this.value); }); $('#logincoinslist input[type=checkbox]:checked').each(function() { logincoinnames.push(this.value); });
console.log(logincoinnames); console.log(logincoinnames);
@ -326,9 +345,12 @@ var Login = function() {
$('#section-login').fadeIn(); $('#section-login').fadeIn();
$('#section-register').hide(); $('#section-register').hide();
$('#walletseed').text(PassPhraseGenerator.generatePassPhrase(256)); $('#walletseed').text(PassPhraseGenerator.generatePassPhrase(256));
$('#rwalletseed').val(''); $(
$('#register_password').val(''); '#rwalletseed,' +
$('#rpassword').val(''); '#register_password,' +
'#rpassword'
)
.val('');
}); });
} }
}); });
@ -384,17 +406,22 @@ var Login = function() {
console.log('Success'); console.log('Success');
toastr.success(_lang[defaultLang].TOASTR.LOGOUT_SUCCESSFULL, _lang[defaultLang].TOASTR.ACCOUNT_NOTIFICATION); toastr.success(_lang[defaultLang].TOASTR.LOGOUT_SUCCESSFULL, _lang[defaultLang].TOASTR.ACCOUNT_NOTIFICATION);
$('#wallet-login').show(); $('#wallet-login').show();
$('body').removeClass( '' ).addClass( 'page-login layout-full page-dark' ); $('body')
.removeClass( '' )
.addClass( 'page-login layout-full page-dark' );
$('#wallet-core').hide(); $('#wallet-core').hide();
$('link[id=loginStyle]')[0].disabled = false; $('link[id=loginStyle]')[0].disabled = false;
// Make sure these fields are unhidden. // Make sure these fields are unhidden.
$('#login-welcome').text('Welcome.'); $('#login-welcome').text(_lang[defaultLang].LOGIN.WELCOME + '.');
$('#wallet-handle').show(); $(
$('.create-account').show(); '#wallet-handle,' +
$('#register-btn').show(); '.create-account,' +
'#register-btn'
)
.show();
$('#logint-another-wallet').hide(); $('#logint-another-wallet').hide();
$("#loginbtn").text('Sign in'); $("#loginbtn").text(_lang[defaultLang].LOGIN.SIGN_IN);
//Stop SetInterval Calls //Stop SetInterval Calls
StopShowCoinHistory(); StopShowCoinHistory();
@ -468,16 +495,21 @@ var Login = function() {
toastr.success(_lang[defaultLang].TOASTR.WALLET_LOCKED, _lang[defaultLang].TOASTR.ACCOUNT_NOTIFICATION); toastr.success(_lang[defaultLang].TOASTR.WALLET_LOCKED, _lang[defaultLang].TOASTR.ACCOUNT_NOTIFICATION);
$('#wallet-login').show(); $('#wallet-login').show();
$('body').removeClass( '' ).addClass( 'page-login layout-full page-dark' ); $('body')
.removeClass( '' )
.addClass( 'page-login layout-full page-dark' );
$('#wallet-core').hide(); $('#wallet-core').hide();
$('link[id=loginStyle]')[0].disabled = false; $('link[id=loginStyle]')[0].disabled = false;
$("#loginbtn").text(_lang[defaultLang].LOGIN.UNLOCK); $("#loginbtn").text(_lang[defaultLang].LOGIN.UNLOCK);
// Hide some login fields not needing at lock screen // Hide some login fields not needing at lock screen
console.log('Wallet is Locked.'); console.log('Wallet is Locked.');
$('#login-welcome').text(_lang[defaultLang].LOGIN.WALLET_LOCKED_LOGIN); $('#login-welcome').text(_lang[defaultLang].LOGIN.WALLET_LOCKED_LOGIN);
$('#register-btn').hide(); $(
'#register-btn,' +
'#logincoinslist'
)
.hide();
$('#logint-another-wallet').show(); $('#logint-another-wallet').show();
$('#logincoinslist').hide();
} else { } else {
// If something goes wrong, alert the error message that our service returned // If something goes wrong, alert the error message that our service returned
toastr.warning(_lang[defaultLang].TOASTR.OPPS, _lang[defaultLang].TOASTR.ACCOUNT_NOTIFICATION); toastr.warning(_lang[defaultLang].TOASTR.OPPS, _lang[defaultLang].TOASTR.ACCOUNT_NOTIFICATION);
@ -523,7 +555,8 @@ var Login = function() {
if ( sessionStorage.getItem('IguanaActiveAccount') === null ) { if ( sessionStorage.getItem('IguanaActiveAccount') === null ) {
console.log('There\'s no active wallet logged in. Please Login.'); console.log('There\'s no active wallet logged in. Please Login.');
$('#logint-another-wallet').hide(); $('#logint-another-wallet').hide();
Iguana_CheckActiveCoins().then(function(result) { Iguana_CheckActiveCoins()
.then(function(result) {
if (result.length !== 0 ) { if (result.length !== 0 ) {
$('#section-login-addcoin-btn').hide(); $('#section-login-addcoin-btn').hide();
$('#section-login').show(); $('#section-login').show();
@ -532,7 +565,8 @@ var Login = function() {
} else { } else {
var CheckLoginData = JSON.parse(sessionStorage.getItem('IguanaActiveAccount')); var CheckLoginData = JSON.parse(sessionStorage.getItem('IguanaActiveAccount'));
Iguana_activehandle().then(function(result) { Iguana_activehandle()
.then(function(result) {
if ( JSON.parse(CheckLoginData).pubkey != result.pubkey ) { if ( JSON.parse(CheckLoginData).pubkey != result.pubkey ) {
ClearOnLogout(false, false); ClearOnLogout(false, false);
} }
@ -542,14 +576,19 @@ var Login = function() {
console.log(JSON.parse(CheckLoginData).status); console.log(JSON.parse(CheckLoginData).status);
$('#password').val('') $('#password').val('')
$('#wallet-login').hide(); $('#wallet-login').hide();
$('body').removeClass( 'page-login layout-full page-dark' ).addClass( '' ); $('body')
.removeClass( 'page-login layout-full page-dark' )
.addClass( '' );
$('#wallet-core').fadeIn(); $('#wallet-core').fadeIn();
} else if ( JSON.parse(CheckLoginData).status === 'locked' ) { } else if ( JSON.parse(CheckLoginData).status === 'locked' ) {
console.log('Wallet is Locked.'); console.log('Wallet is Locked.');
$('#login-welcome').text(_lang[defaultLang].LOGIN.WALLET_LOCKED_LOGIN); $('#login-welcome').text(_lang[defaultLang].LOGIN.WALLET_LOCKED_LOGIN);
$('#register-btn').hide(); $(
'#register-btn,' +
'#section-login-addcoin-btn'
)
.hide();
$("#loginbtn").text(_lang[defaultLang].LOGIN.UNLOCK); $("#loginbtn").text(_lang[defaultLang].LOGIN.UNLOCK);
$('#section-login-addcoin-btn').hide();
$('#section-login').show(); $('#section-login').show();
} }
} }
@ -563,7 +602,8 @@ var Login = function() {
}; };
var handleCoinsRunningCheck = function() { var handleCoinsRunningCheck = function() {
Iguana_CheckActiveCoins().then(function(result) { Iguana_CheckActiveCoins()
.then(function(result) {
if (result.length !== 0 ) { if (result.length !== 0 ) {
$('#section-login-addcoin-btn').hide(); $('#section-login-addcoin-btn').hide();
$('#section-login').show(); $('#section-login').show();
@ -673,17 +713,22 @@ var Login = function() {
toastr.success(_lang[defaultLang].TOASTR.LOGOUT_SUCCESSFULL, _lang[defaultLang].TOASTR.ACCOUNT_NOTIFICATION); toastr.success(_lang[defaultLang].TOASTR.LOGOUT_SUCCESSFULL, _lang[defaultLang].TOASTR.ACCOUNT_NOTIFICATION);
$('#wallet-login').show(); $('#wallet-login').show();
$('body').removeClass( '' ).addClass( 'page-login layout-full page-dark' ); $('body')
.removeClass( '' )
.addClass( 'page-login layout-full page-dark' );
$('#wallet-core').hide(); $('#wallet-core').hide();
$('link[id=loginStyle]')[0].disabled = false; $('link[id=loginStyle]')[0].disabled = false;
// Make sure these fields are unhidden. // Make sure these fields are unhidden.
$('#login-welcome').text(_lang[defaultLang].INDEX.WELCOME_LOGIN); $('#login-welcome').text(_lang[defaultLang].INDEX.WELCOME_LOGIN);
$('.create-account').show(); $(
$('#register-btn').show(); '.create-account,' +
'#register-btn,' +
'#logincoinslist'
)
.show();
$('#logint-another-wallet').hide(); $('#logint-another-wallet').hide();
$("#loginbtn").text(_lang[defaultLang].LOGIN.SIGN_IN); $("#loginbtn").text(_lang[defaultLang].LOGIN.SIGN_IN);
$('#logincoinslist').show();
} else { } else {
// If something goes wrong, alert the error message that our service returned // If something goes wrong, alert the error message that our service returned
toastr.warning(_lang[defaultLang].TOASTR.OPPS, _lang[defaultLang].TOASTR.ACCOUNT_NOTIFICATION); toastr.warning(_lang[defaultLang].TOASTR.OPPS, _lang[defaultLang].TOASTR.ACCOUNT_NOTIFICATION);
@ -712,92 +757,99 @@ var Login = function() {
var handleAddCoinLoginBtn = function() { var handleAddCoinLoginBtn = function() {
$('#addcoin_mdl_native_mode_login').prop('disabled', true); $('#addcoin_mdl_native_mode_login').prop('disabled', true);
$('#addcoin_mdl_basilisk_mode_login').prop('disabled', true); $('#addcoin_mdl_basilisk_mode_login').prop('disabled', true);
$('#addcoin_mdl_full_mode_login').prop('disabled', true); $('#addcoin_mdl_full_mode_login')
$('#addcoin_mdl_full_mode_login').prop('checked', false); .prop('disabled', true)
.prop('checked', false);
$('.mdl_addcoin_done_btn-login').click(function() { $('.mdl_addcoin_done_btn-login').click(function() {
ExecuteAddCoinLoginFn(); ExecuteAddCoinLoginFn();
}); });
$( "#addcoin_select_coin_mdl_options-login" ).change(function() { $( "#addcoin_select_coin_mdl_options-login" )
.change(function() {
var tmp_coin_val = $('#addcoin_select_coin_mdl_options-login').val(); var tmp_coin_val = $('#addcoin_select_coin_mdl_options-login').val();
if (tmp_coin_val !== 'KMD' || tmp_coin_val !== 'KMD' ) { if (tmp_coin_val !== 'KMD' || tmp_coin_val !== 'KMD' ) {
$('#addcoin_mdl_native_mode_login').prop('disabled', true); $('#addcoin_mdl_native_mode_login').prop('disabled', true);
$('#addcoin_mdl_basilisk_mode_login').prop('disabled', true); $('#addcoin_mdl_basilisk_mode_login').prop('disabled', true);
$('#addcoin_mdl_full_mode_login').prop('disabled', false); $('#addcoin_mdl_full_mode_login')
$('#addcoin_mdl_full_mode_login').prop('checked', true); .prop('disabled', false)
.prop('checked', true);
} }
if (tmp_coin_val == 'KMD') { if (tmp_coin_val == 'KMD') {
$('#addcoin_mdl_native_mode_login').prop('disabled', false); $('#addcoin_mdl_native_mode_login').prop('disabled', false);
$('#addcoin_mdl_basilisk_mode_login').prop('disabled', false); $('#addcoin_mdl_basilisk_mode_login')
.prop('disabled', false)
.prop('checked', true);
$('#addcoin_mdl_full_mode_login').prop('disabled', false); $('#addcoin_mdl_full_mode_login').prop('disabled', false);
$('#addcoin_mdl_basilisk_mode_login').prop('checked', true); }
} if (tmp_coin_val == 'SUPERNET' ||
if (tmp_coin_val == 'SUPERNET' tmp_coin_val == 'REVS' ||
|| tmp_coin_val == 'REVS' tmp_coin_val == 'WIRELESS' ||
|| tmp_coin_val == 'WIRELESS' tmp_coin_val == 'DEX' ||
|| tmp_coin_val == 'DEX' tmp_coin_val == 'PANGEA' ||
|| tmp_coin_val == 'PANGEA' tmp_coin_val == 'JUMBLR' ||
|| tmp_coin_val == 'JUMBLR' tmp_coin_val == 'BET' ||
|| tmp_coin_val == 'BET' tmp_coin_val == 'CRYPTO' ||
|| tmp_coin_val == 'CRYPTO' tmp_coin_val == 'HODL' ||
|| tmp_coin_val == 'HODL' tmp_coin_val == 'SHARK' ||
|| tmp_coin_val == 'SHARK' tmp_coin_val == 'BOTS' ||
|| tmp_coin_val == 'BOTS' tmp_coin_val == 'MGW' ||
|| tmp_coin_val == 'MGW' tmp_coin_val == 'MVP' ||
|| tmp_coin_val == 'MVP' tmp_coin_val == 'KV' ||
|| tmp_coin_val == 'KV' tmp_coin_val == 'CEAL' ||
|| tmp_coin_val == 'CEAL' tmp_coin_val == 'MESH' ||
|| tmp_coin_val == 'MESH' tmp_coin_val == 'USD' ||
|| tmp_coin_val == 'USD' tmp_coin_val == 'RON' ||
|| tmp_coin_val == 'RON' tmp_coin_val == 'EUR' ||
|| tmp_coin_val == 'EUR' tmp_coin_val == 'JPY' ||
|| tmp_coin_val == 'JPY' tmp_coin_val == 'GBP' ||
|| tmp_coin_val == 'GBP' tmp_coin_val == 'AUD' ||
|| tmp_coin_val == 'AUD' tmp_coin_val == 'CAD' ||
|| tmp_coin_val == 'CAD' tmp_coin_val == 'CHF' ||
|| tmp_coin_val == 'CHF' tmp_coin_val == 'NZD' ||
|| tmp_coin_val == 'NZD' tmp_coin_val == 'CNY' ||
|| tmp_coin_val == 'CNY' tmp_coin_val == 'RUB' ||
|| tmp_coin_val == 'RUB' tmp_coin_val == 'MXN' ||
|| tmp_coin_val == 'MXN' tmp_coin_val == 'BRL' ||
|| tmp_coin_val == 'BRL' tmp_coin_val == 'INR' ||
|| tmp_coin_val == 'INR' tmp_coin_val == 'HKD' ||
|| tmp_coin_val == 'HKD' tmp_coin_val == 'TRY' ||
|| tmp_coin_val == 'TRY' tmp_coin_val == 'ZAR' ||
|| tmp_coin_val == 'ZAR' tmp_coin_val == 'PLN' ||
|| tmp_coin_val == 'PLN' tmp_coin_val == 'NOK' ||
|| tmp_coin_val == 'NOK' tmp_coin_val == 'SEK' ||
|| tmp_coin_val == 'SEK' tmp_coin_val == 'DKK' ||
|| tmp_coin_val == 'DKK' tmp_coin_val == 'CZK' ||
|| tmp_coin_val == 'CZK' tmp_coin_val == 'HUF' ||
|| tmp_coin_val == 'HUF' tmp_coin_val == 'ILS' ||
|| tmp_coin_val == 'ILS' tmp_coin_val == 'KRW' ||
|| tmp_coin_val == 'KRW' tmp_coin_val == 'MYR' ||
|| tmp_coin_val == 'MYR' tmp_coin_val == 'PHP' ||
|| tmp_coin_val == 'PHP' tmp_coin_val == 'SGD' ||
|| tmp_coin_val == 'SGD' tmp_coin_val == 'THB' ||
|| tmp_coin_val == 'THB' tmp_coin_val == 'BGN' ||
|| tmp_coin_val == 'BGN' tmp_coin_val == 'IDR' ||
|| tmp_coin_val == 'IDR' tmp_coin_val == 'HRK' ) {
|| tmp_coin_val == 'HRK' ) {
$('#addcoin_mdl_native_mode_login').prop('disabled', false); $('#addcoin_mdl_native_mode_login').prop('disabled', false);
$('#addcoin_mdl_basilisk_mode_login').prop('disabled', false); $('#addcoin_mdl_basilisk_mode_login')
.prop('disabled', false)
.prop('checked', true);
$('#addcoin_mdl_full_mode_login').prop('disabled', true); $('#addcoin_mdl_full_mode_login').prop('disabled', true);
$('#addcoin_mdl_basilisk_mode_login').prop('checked', true);
} }
if (tmp_coin_val == 'BTC') { if (tmp_coin_val == 'BTC') {
$('#addcoin_mdl_basilisk_mode_login').prop('disabled', true); $('#addcoin_mdl_basilisk_mode_login').prop('disabled', true);
$('#addcoin_mdl_native_mode_login').prop('disabled', true); $('#addcoin_mdl_native_mode_login').prop('disabled', true);
$('#addcoin_mdl_full_mode_login').prop('disabled', false); $('#addcoin_mdl_full_mode_login')
$('#addcoin_mdl_full_mode_login').prop('checked', true); .prop('disabled', false)
.prop('checked', true);
} }
if (tmp_coin_val == 'ZEC') { if (tmp_coin_val == 'ZEC') {
$('#addcoin_mdl_basilisk_mode_login').prop('disabled', true); $('#addcoin_mdl_basilisk_mode_login').prop('disabled', true);
$('#addcoin_mdl_native_mode_login').prop('disabled', false); $('#addcoin_mdl_native_mode_login')
.prop('disabled', false)
.prop('checked', true);
$('#addcoin_mdl_full_mode_login').prop('disabled', true); $('#addcoin_mdl_full_mode_login').prop('disabled', true);
$('#addcoin_mdl_native_mode_login').prop('checked', true);
} }
}); });
} }
@ -810,7 +862,9 @@ var Login = function() {
// Conditions for Login Add Coin Dialog // Conditions for Login Add Coin Dialog
$.each($('.style-addcoin-lbl-mdl-login'), function(index, value) { $.each($('.style-addcoin-lbl-mdl-login'), function(index, value) {
if ( index == 0 || index == 1 ) { if ( index == 0 || index == 1 ) {
$(value).removeClass('col-lg-4 col-md-4').addClass('col-lg-6 col-md-6'); $(value)
.removeClass('col-lg-4 col-md-4')
.addClass('col-lg-6 col-md-6');
} }
if ( index == 2 ) { if ( index == 2 ) {
$(value).hide(); $(value).hide();
@ -820,7 +874,9 @@ var Login = function() {
// Conditions for Dashboard Add Coin Dialog // Conditions for Dashboard Add Coin Dialog
$.each($('.style-addcoin-lbl-mdl'), function(index, value) { $.each($('.style-addcoin-lbl-mdl'), function(index, value) {
if ( index == 0 || index == 1 ) { if ( index == 0 || index == 1 ) {
$(value).removeClass('col-lg-4 col-md-4').addClass('col-lg-6 col-md-6'); $(value)
.removeClass('col-lg-4 col-md-4')
.addClass('col-lg-6 col-md-6');
} }
if ( index == 2 ) { if ( index == 2 ) {
$(value).hide(); $(value).hide();
@ -865,16 +921,24 @@ function ClearOnLogout(cleardata, stopinterval) {
console.log('SetInterval data not cleared.'); console.log('SetInterval data not cleared.');
} }
$('#wallet-login').show(); $('#wallet-login').show();
$('body').removeClass( '' ).addClass( 'page-login layout-full page-dark' ); $('body')
$('#wallet-core').hide(); .removeClass( '' )
.addClass( 'page-login layout-full page-dark' );
$(
'#wallet-core,' +
'#logint-another-wallet'
)
.hide();
$('link[id=loginStyle]')[0].disabled = false; $('link[id=loginStyle]')[0].disabled = false;
$('#logint-another-wallet').hide();
// Make sure these fields are unhidden. // Make sure these fields are unhidden.
$('#login-welcome').text(_lang[defaultLang].LOGIN.WELCOME); $('#login-welcome').text(_lang[defaultLang].LOGIN.WELCOME);
$('#wallet-handle').show(); $(
$('.create-account').show(); '#wallet-handle,' +
$('#register-btn').show(); '.create-account,' +
'#register-btn'
)
.show();
$('#logint-another-wallet').hide(); $('#logint-another-wallet').hide();
$("#loginbtn").text(_lang[defaultLang].LOGIN.SIGN_IN); $("#loginbtn").text(_lang[defaultLang].LOGIN.SIGN_IN);
} }

734
assets/scripts/sidebar.js

File diff suppressed because it is too large

40
assets/scripts/walletsettings.js

@ -15,7 +15,7 @@ var WalletSettings = function() {
} }
}, },
submitHandler: function(form) { submitHandler: function(form) {
console.log('wait till peer ip added to selected coin...') console.log('wait till peer ip added to selected coin...');
var Getwifkeys_passphrase = $('#wifkeys_passphrase').val(), var Getwifkeys_passphrase = $('#wifkeys_passphrase').val(),
WifKeyDivContent = ''; WifKeyDivContent = '';
@ -24,7 +24,8 @@ var WalletSettings = function() {
$.each([ $.each([
'native', 'native',
'basilisk', 'basilisk',
'full'], function( index, value ) { 'full'
], function( index, value ) {
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'), var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
allcoins_ajax_data = { allcoins_ajax_data = {
'userpass': tmpIguanaRPCAuth, 'userpass': tmpIguanaRPCAuth,
@ -63,21 +64,22 @@ var WalletSettings = function() {
url: 'http://127.0.0.1:' + config.iguanaPort, url: 'http://127.0.0.1:' + config.iguanaPort,
success: function(data, textStatus, jqXHR) { success: function(data, textStatus, jqXHR) {
var EncryptWalletDataOutput = JSON.parse(data); var EncryptWalletDataOutput = JSON.parse(data);
console.log(EncryptWalletDataOutput[wifkey_coin_handle + 'wif']); console.log(EncryptWalletDataOutput[wifkey_coin_handle + 'wif']);
WifKeyDivContent += '<table class="table">'; WifKeyDivContent += '<table class="table">';
WifKeyDivContent += '<tr>' + '<tr>' +
'<td style="width: 5%;">' + '<td style="width: 5%">' +
'<b>' + wifkey_coin_handle + '</b>' + '<b>' + wifkey_coin_handle + '</b>' +
'</td>' + '</td>' +
'<td>' + EncryptWalletDataOutput[wifkey_coin_handle] + '</td>' + '<td>' + EncryptWalletDataOutput[wifkey_coin_handle] + '</td>' +
'</tr>'; '</tr>' +
WifKeyDivContent += '<tr>' + '<tr>' +
'<td>' + '<td>' +
'<b>' + wifkey_coin_handle + 'Wif</b>' + '<b>' + wifkey_coin_handle + 'Wif</b>' +
'</td>' + '</td>' +
'<td>' + EncryptWalletDataOutput[wifkey_coin_handle + 'wif'] + '</td>' + '<td>' + EncryptWalletDataOutput[wifkey_coin_handle + 'wif'] + '</td>' +
'</tr>'; '</tr>' +
WifKeyDivContent += '</table>'; '</table>';
$('#wif-priv-keys').html(WifKeyDivContent); $('#wif-priv-keys').html(WifKeyDivContent);
}, },
error: function(xhr, textStatus, error) { error: function(xhr, textStatus, error) {
@ -165,8 +167,9 @@ var WalletSettings = function() {
submitHandler: function(form) { submitHandler: function(form) {
var Getimport_wifkey = $('#import_wifkey').val(); var Getimport_wifkey = $('#import_wifkey').val();
// console.log(Getimport_wifkey); // console.log(Getimport_wifkey);
EDEXimportprivkey(Getimport_wifkey).then(function(result){ EDEXimportprivkey(Getimport_wifkey)
console.log(result) .then(function(result) {
console.log(result);
if ( result.result !== undefined && result.result == 'success' ) { if ( result.result !== undefined && result.result == 'success' ) {
toastr.success(_lang[defaultLang].TOASTR.PRIV_KEY_IMPORTED, _lang[defaultLang].TOASTR.SETTINGS_NOTIFICATION); toastr.success(_lang[defaultLang].TOASTR.PRIV_KEY_IMPORTED, _lang[defaultLang].TOASTR.SETTINGS_NOTIFICATION);
$('#import_wifkey').val(''); $('#import_wifkey').val('');
@ -207,6 +210,7 @@ $(document).ready(function() {
// Functions ============================================================= // Functions =============================================================
function Settings_ShowWalletInfo() { function Settings_ShowWalletInfo() {
var CheckLoginData = JSON.parse(sessionStorage.getItem('IguanaActiveAccount')); var CheckLoginData = JSON.parse(sessionStorage.getItem('IguanaActiveAccount'));
console.log(JSON.parse(CheckLoginData)); console.log(JSON.parse(CheckLoginData));
$('#winfo_pubkey_value').text(JSON.parse(CheckLoginData).pubkey); $('#winfo_pubkey_value').text(JSON.parse(CheckLoginData).pubkey);
$('#winfo_btcpubkey_value').text(JSON.parse(CheckLoginData).btcpubkey); $('#winfo_btcpubkey_value').text(JSON.parse(CheckLoginData).btcpubkey);
@ -218,10 +222,13 @@ function Settings_ShowWalletInfo() {
function Settings_ShowCoinPeers() { function Settings_ShowCoinPeers() {
console.log('waiting getpeers api to complete...'); console.log('waiting getpeers api to complete...');
$('#coin_supernetpeers_h').text(''); $(
$('#coin_supernetpeers').text(''); '#coin_supernetpeers_h,' +
$('#coin_rawpeers_h').text(''); '#coin_supernetpeers,' +
$('#coin_rawpeers').text(''); '#coin_rawpeers_h,' +
'#coin_rawpeers'
)
.text('');
var settings_selected_coinname_code_val = $('option:selected', '#settings_select_coin_options').val(), var settings_selected_coinname_code_val = $('option:selected', '#settings_select_coin_options').val(),
tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'), tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
ajax_data = { ajax_data = {
@ -241,6 +248,7 @@ function Settings_ShowCoinPeers() {
if (getCoinPeers.supernet[0].peers !== undefined ) { if (getCoinPeers.supernet[0].peers !== undefined ) {
var supernet_peers_list = getCoinPeers.supernet[0].peers; var supernet_peers_list = getCoinPeers.supernet[0].peers;
if (supernet_peers_list != 0 ) { if (supernet_peers_list != 0 ) {
$('#coin_supernetpeers_h').text(getCoinPeers.supernet[0].coin); $('#coin_supernetpeers_h').text(getCoinPeers.supernet[0].coin);
$.each(supernet_peers_list, function( index, value ) { $.each(supernet_peers_list, function( index, value ) {
@ -257,6 +265,7 @@ function Settings_ShowCoinPeers() {
if (getCoinPeers.rawpeers[0].peers !== undefined ) { if (getCoinPeers.rawpeers[0].peers !== undefined ) {
var raw_peers_list = getCoinPeers.rawpeers[0].peers; var raw_peers_list = getCoinPeers.rawpeers[0].peers;
if (raw_peers_list != 0 ) { if (raw_peers_list != 0 ) {
$('#coin_rawpeers_h').text(getCoinPeers.supernet[0].coin); $('#coin_rawpeers_h').text(getCoinPeers.supernet[0].coin);
$.each(raw_peers_list, function( index, value ) { $.each(raw_peers_list, function( index, value ) {
@ -284,7 +293,7 @@ function Settings_ShowCoinPeers() {
} }
function Settings_AddCoinPeers() { function Settings_AddCoinPeers() {
console.log('wait till peer ip added to selected coin...') console.log('wait till peer ip added to selected coin...');
var settings_selected_coinname_code_val = $('option:selected', '#settings_select_coin_addpeer_options').val(), var settings_selected_coinname_code_val = $('option:selected', '#settings_select_coin_addpeer_options').val(),
settings_add_peer_ip_val = $('#settings_add_peer_ip').val(), settings_add_peer_ip_val = $('#settings_add_peer_ip').val(),
tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'), tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
@ -302,6 +311,7 @@ function Settings_AddCoinPeers() {
url: 'http://127.0.0.1:' + config.iguanaPort, url: 'http://127.0.0.1:' + config.iguanaPort,
success: function(data, textStatus, jqXHR) { success: function(data, textStatus, jqXHR) {
var getAddCoinPeers = JSON.parse(data); var getAddCoinPeers = JSON.parse(data);
console.log(getAddCoinPeers); console.log(getAddCoinPeers);
if ( getAddCoinPeers.result == 'addnode submitted' ) { if ( getAddCoinPeers.result == 'addnode submitted' ) {
toastr.success(settings_add_peer_ip_val + ' ' + _lang[defaultLang].TOASTR.ADDED_TO + ' ' + settings_selected_coinname_code_val + ' ' + _lang[defaultLang].TOASTR.SUCCESSFULLY, _lang[defaultLang].TOASTR.COIN_NOTIFICATION); toastr.success(settings_add_peer_ip_val + ' ' + _lang[defaultLang].TOASTR.ADDED_TO + ' ' + settings_selected_coinname_code_val + ' ' + _lang[defaultLang].TOASTR.SUCCESSFULLY, _lang[defaultLang].TOASTR.COIN_NOTIFICATION);

Loading…
Cancel
Save