Browse Source

Merge pull request #51 from pbca26/master

code cleanup
master
Satinder Grewal 8 years ago
committed by GitHub
parent
commit
3c155139db
  1. 239
      assets/scripts/atomicexplorer.js
  2. 5
      assets/scripts/checkie.js
  3. 311
      assets/scripts/coinwallets.js
  4. 4221
      assets/scripts/dashboard.js
  5. 2
      assets/scripts/iguana_api.js
  6. 2283
      assets/scripts/kmd_wallet_dashboard.js
  7. 22
      assets/scripts/sidebar.js
  8. 608
      assets/scripts/walletsettings.js
  9. 2
      assets/scripts/wordlist.js

239
assets/scripts/atomicexplorer.js

@ -82,105 +82,244 @@ var AtomicExplorer = function() {
}; };
break; break;
case 'chaintip': case 'chaintip':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"coin":atomic_explorer_select_coin_val,"agent":"bitcoinrpc","method":"getbestblockhash"} ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'coin': atomic_explorer_select_coin_val,
'agent': 'bitcoinrpc',
'method': 'getbestblockhash'
};
break; break;
case 'gettransaction': case 'gettransaction':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"coin":atomic_explorer_select_coin_val,"agent":"bitcoinrpc","method":"gettransaction","txid":atomic_explorer_input_data_val} ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'coin': atomic_explorer_select_coin_val,
'agent': 'bitcoinrpc',
'method': 'gettransaction',
'txid': atomic_explorer_input_data_val
};
break; break;
case 'dex_getinfo': case 'dex_getinfo':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"getinfo","symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'getinfo',
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_getnotaries': case 'dex_getnotaries':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"getnotaries","symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'getnotaries',
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_alladdresses': case 'dex_alladdresses':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"alladdresses","symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'alladdresses',
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_importaddress': case 'dex_importaddress':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"importaddress","address":atomic_explorer_input_data_val,"symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'importaddress',
'address': atomic_explorer_input_data_val,
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_checkaddress': case 'dex_checkaddress':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"checkaddress","address":atomic_explorer_input_data_val,"symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'checkaddress',
'ddress': atomic_explorer_input_data_val,
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_validateaddress': case 'dex_validateaddress':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"validateaddress","address":atomic_explorer_input_data_val,"symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'validateaddress',
'address': atomic_explorer_input_data_val,
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_getbestblockhash': case 'dex_getbestblockhash':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"getbestblockhash","symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'getbestblockhash',
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_listtransactions': case 'dex_listtransactions':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"listtransactions","address":atomic_explorer_input_data_val,"count":100,"skip":0,"symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'listtransactions',
'address': atomic_explorer_input_data_val,
'count': 100,
'skip': 0,
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_listtransactions2': case 'dex_listtransactions2':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"listtransactions2","address":atomic_explorer_input_data_val,"count":100,"skip":0,"symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'listtransactions2',
'address': atomic_explorer_input_data_val,
'count': 100,
'skip': 0,
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_listunspent': case 'dex_listunspent':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"listunspent","address":atomic_explorer_input_data_val,"symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'listunspent',
'address': atomic_explorer_input_data_val,
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_listspent': case 'dex_listspent':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"listspent","address":atomic_explorer_input_data_val,"symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'listspent',
'address': atomic_explorer_input_data_val,
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_listunspent2': case 'dex_listunspent2':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"listunspent2","address":atomic_explorer_input_data_val,"symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'listunspent2',
'address': atomic_explorer_input_data_val,
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_getblockhash': case 'dex_getblockhash':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"getblockhash","height":100,"symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'getblockhash',
'height': 100,
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_getblock': case 'dex_getblock':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"getblock","hash":atomic_explorer_input_data_val,"symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'getblock',
'hash': atomic_explorer_input_data_val,
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_gettxin': case 'dex_gettxin':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"gettxin","vout":0,"txid":atomic_explorer_input_data_val,"symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'gettxin',
'vout': 0,
'txid': atomic_explorer_input_data_val,
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_gettxout': case 'dex_gettxout':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"gettxout","vout":0,"txid":atomic_explorer_input_data_val,"symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'gettxout',
'vout': 0,
'txid': atomic_explorer_input_data_val,
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_gettransaction': case 'dex_gettransaction':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"gettransaction","txid":atomic_explorer_input_data_val,"symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'gettransaction',
'txid': atomic_explorer_input_data_val,
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_getbalance': case 'dex_getbalance':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"getbalance","address":atomic_explorer_input_data_val,"symbol":atomic_explorer_select_coin_val}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'getbalance',
'address': atomic_explorer_input_data_val,
'symbol': atomic_explorer_select_coin_val
};
break; break;
case 'dex_getsupply': case 'dex_getsupply':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"dex","method":"getbalance","address":"*","symbol":atomic_explorer_select_coin_val,"timeout":600000}; ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'dex',
'method': 'getbalance',
'address': '*',
'symbol': atomic_explorer_select_coin_val,
'timeout': 600000
};
break; break;
case 'basilisk_refresh': case 'basilisk_refresh':
ExplorerInputData = {'userpass':tmpIguanaRPCAuth,"agent":"basilisk","method":"refresh","address":atomic_explorer_input_data_val,"symbol":atomic_explorer_select_coin_val,"timeout":600000} ExplorerInputData = {
'userpass': tmpIguanaRPCAuth,
'agent': 'basilisk',
'method': 'refresh',
'address': atomic_explorer_input_data_val,
'symbol': atomic_explorer_select_coin_val,
'timeout': 600000
};
break; break;
} }
console.log(ExplorerInputData); console.log(ExplorerInputData);
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
data: JSON.stringify(ExplorerInputData), data: JSON.stringify(ExplorerInputData),
url: 'http://127.0.0.1:7778', url: 'http://127.0.0.1:7778',
//dataType: 'text', success: function(data, textStatus, jqXHR) {
success: function(data, textStatus, jqXHR) { console.log(data);
console.log(data); if (atomic_explorer_select_command_val === 'txid' ||
if (atomic_explorer_select_command_val === 'txid' || atomic_explorer_select_command_val === 'dex_getbestblockhash' || atomic_explorer_select_command_val === 'dex_getblockhash') { atomic_explorer_select_command_val === 'dex_getbestblockhash' ||
$("#atomic-explorer-commands-output").html(data); atomic_explorer_select_command_val === 'dex_getblockhash') {
} else { $('#atomic-explorer-commands-output').html(data);
var ExplorerOutputData = JSON.parse(data); } else {
console.log(ExplorerOutputData); var ExplorerOutputData = JSON.parse(data);
$("#atomic-explorer-commands-output").html(JSON.stringify(ExplorerOutputData, null, '\t')); console.log(ExplorerOutputData);
} $('#atomic-explorer-commands-output').html(JSON.stringify(ExplorerOutputData, null, '\t'));
if (ExplorerOutputData.error === 'less than required responses') {
toastr.error("Less than required responses. Please try again.", "Basilisk Notification")
}
NProgress.done();
},
error: function(xhr, textStatus, error) {
console.log('failed getting Coin History.');
console.log(xhr.statusText);
if ( xhr.readyState == 0 ) {
Iguana_ServiceUnavailable();
}
console.log(textStatus);
console.log(error);
NProgress.done();
} }
});
if (ExplorerOutputData.error === 'less than required responses') {
toastr.error('Less than required responses. Please try again.', 'Basilisk Notification')
}
NProgress.done();
},
error: function(xhr, textStatus, error) {
console.log('failed getting Coin History.');
console.log(xhr.statusText);
if ( xhr.readyState == 0 ) {
Iguana_ServiceUnavailable();
}
console.log(textStatus);
console.log(error);
NProgress.done();
}
});
/*$.ajax({ /*$.ajax({
type: 'GET', type: 'GET',

5
assets/scripts/checkie.js

@ -1,4 +1,5 @@
if (navigator.appName == 'Microsoft Internet Explorer') { if (navigator.appName == 'Microsoft Internet Explorer') {
$('#section-login').fadeOut(); $('#section-ie-warning').fadeIn(); $('#section-login').fadeOut();
$(body).css("background-color","#757575"); $('#section-ie-warning').fadeIn();
$(body).css('background-color', '#757575');
} }

311
assets/scripts/coinwallets.js

@ -1,14 +1,8 @@
// DOM Ready ============================================================= // DOM Ready =============================================================
$(document).ready(function() { $(document).ready(function() {
// By default set USD as Fiat Currency if there's none selected already.
// button click if ( localStorage.getItem('EasyDEX_FiatCurrency') == null ) {
//console.log('EhLoe!'); var FiatCurrency = 'USD';
//$('button[id="currency-send"]').on('click', function(){console.log($(this).data('currency'));});
//By default set USD as Fiat Currency if there's none selected already.
if ( localStorage.getItem('EasyDEX_FiatCurrency') == null ) {
var FiatCurrency = '';
FiatCurrency = 'USD';
localStorage.setItem('EasyDEX_FiatCurrency', FiatCurrency); localStorage.setItem('EasyDEX_FiatCurrency', FiatCurrency);
} }
}); });
@ -20,33 +14,35 @@ function sendCurrency(val) {
$('#mdl_currency_coin').text(val.currency); $('#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', 'Enter ' + val.currency + ' address');
$('#mdl_currency_amount_label').text(val.currency); $('#mdl_currency_amount_label').text(val.currency);
$('#mdl_currency_total_coinname').text(val.currency); $('#mdl_currency_total_coinname').text(val.currency);
var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth'); var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
var getinfoValues = {'userpass':tmpIguanaRPCAuth,"coin":val.currency,"agent":"bitcoinrpc","method":"getinfo"}; getinfoValues = {
'userpass': tmpIguanaRPCAuth,
'coin': val.currency,
'agent': 'bitcoinrpc',
'method': 'getinfo'
};
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
data: JSON.stringify(getinfoValues), data: JSON.stringify(getinfoValues),
url: 'http://127.0.0.1:7778', url: 'http://127.0.0.1:7778',
//dataType: 'text', success: function(data, textStatus, jqXHR) {
success: function(data, textStatus, jqXHR) { var CoinInfoData = JSON.parse(data),
var CoinInfoData = JSON.parse(data); label_color = '',
var label_color = ''; label_icon = '',
var label_icon = ''; wallettblContent = '';
var wallettblContent = '';
//console.log('== Coin Info Data OutPut =='); $('#mdl_currency_fee').val(CoinInfoData.txfee);
//console.log(CoinInfoData.txfee); },
error: function(xhr, textStatus, error) {
$('#mdl_currency_fee').val(CoinInfoData.txfee); console.log('failed getting Coin History.');
}, console.log(xhr.statusText);
error: function(xhr, textStatus, error) { console.log(textStatus);
console.log('failed getting Coin History.'); console.log(error);
console.log(xhr.statusText); }
console.log(textStatus);
console.log(error);
}
}); });
} }
@ -56,29 +52,35 @@ function ReceiveCurrency(rec_val) {
if ( sessionStorage.getItem('IguanaActiveAccount') === null ) { if ( sessionStorage.getItem('IguanaActiveAccount') === null ) {
console.log('=> No wallet logged in. No need to get Rates.'); console.log('=> No wallet logged in. No need to get Rates.');
} else { } else {
var tmp_activhndl = JSON.parse(sessionStorage.getItem('IguanaActiveAccount')); var tmp_activhndl = JSON.parse(sessionStorage.getItem('IguanaActiveAccount')),
coinAddr = JSON.parse(tmp_activhndl)[rec_val.currency];
$('#mdl_receive_coin_name').text(rec_val.currency) $('#mdl_receive_coin_name').text(rec_val.currency)
$('#mdl_receive_coin_addr').text(''); $('#mdl_receive_coin_addr').text('');
$('#mdl_receive_coin_addr').val(JSON.parse(tmp_activhndl)[rec_val.currency]); $('#mdl_receive_coin_addr').val(coinAddr);
$('#mdl_receive_coin_addr_qr_code').text(''); $('#mdl_receive_coin_addr_qr_code').text('');
$('#mdl_receive_coin_addr_qr_code').qrcode({width: 120,height: 120,text: JSON.parse(tmp_activhndl)[rec_val.currency]}); $('#mdl_receive_coin_addr_qr_code').qrcode({
width: 120,
height: 120,
text: coinAddr
});
} }
var clipboard = new Clipboard('.btn'); var clipboard = new Clipboard('.btn');
clipboard.on('success', function(e) { clipboard.on('success', function(e) {
console.log(e); console.log(e);
}); });
clipboard.on('error', function(e) { clipboard.on('error', function(e) {
console.log(e); console.log(e);
}); });
} }
$('#mdl_currency_amount').keyup(function() { $('#mdl_currency_amount').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 = '',
var mdl_send_btn = $('#mdl_currency_send_btn'); mdl_send_btn = $('#mdl_currency_send_btn');
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');
@ -87,7 +89,9 @@ $('#mdl_currency_amount').keyup(function() {
currency_fiat_value = localStorage.getItem('EasyDEX_BTC_Fiat_pair_value'); currency_fiat_value = localStorage.getItem('EasyDEX_BTC_Fiat_pair_value');
} }
if (localStorage.getItem('EasyDEX_FiatCurrency') == 'USD' || localStorage.getItem('EasyDEX_FiatCurrency') == 'NZD' || localStorage.getItem('EasyDEX_FiatCurrency') == 'AUD' ) { if (localStorage.getItem('EasyDEX_FiatCurrency') == 'USD' ||
localStorage.getItem('EasyDEX_FiatCurrency') == 'NZD' ||
localStorage.getItem('EasyDEX_FiatCurrency') == 'AUD' ) {
fiat_symbol = '$'; fiat_symbol = '$';
} }
if ( localStorage.getItem('EasyDEX_FiatCurrency') == 'INR' ) { if ( localStorage.getItem('EasyDEX_FiatCurrency') == 'INR' ) {
@ -110,9 +114,9 @@ $('#mdl_currency_amount').keyup(function() {
if ($('#mdl_currency_amount').val() != '' && $('#mdl_currency_sendto') != '' && $('#mdl_currency_fee') != '' ) { if ($('#mdl_currency_amount').val() != '' && $('#mdl_currency_sendto') != '' && $('#mdl_currency_fee') != '' ) {
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');
@ -135,7 +139,9 @@ $('#mdl_currency_fee').keyup(function() {
currency_fiat_value = localStorage.getItem('EasyDEX_BTC_Fiat_pair_value'); currency_fiat_value = localStorage.getItem('EasyDEX_BTC_Fiat_pair_value');
} }
if (localStorage.getItem('EasyDEX_FiatCurrency') == 'USD' || localStorage.getItem('EasyDEX_FiatCurrency') == 'NZD' || localStorage.getItem('EasyDEX_FiatCurrency') == 'AUD' ) { if (localStorage.getItem('EasyDEX_FiatCurrency') == 'USD' ||
localStorage.getItem('EasyDEX_FiatCurrency') == 'NZD' ||
localStorage.getItem('EasyDEX_FiatCurrency') == 'AUD' ) {
fiat_symbol = '$'; fiat_symbol = '$';
} }
if ( localStorage.getItem('EasyDEX_FiatCurrency') == 'INR' ) { if ( localStorage.getItem('EasyDEX_FiatCurrency') == 'INR' ) {
@ -150,11 +156,10 @@ $('#mdl_currency_fee').keyup(function() {
if ( localStorage.getItem('EasyDEX_FiatCurrency') == 'EUR' ) { if ( localStorage.getItem('EasyDEX_FiatCurrency') == 'EUR' ) {
fiat_symbol = '€'; fiat_symbol = '€';
} }
var total_of_currency_fiat = total_of_currency_fee * currency_fiat_value; var total_of_currency_fiat = total_of_currency_fee * currency_fiat_value;
//console.log($('#mdl_currency_amount').val());
//console.log(total_of_currency_fiat);
$('#mdl_currency_total_value').text(total_of_currency_fee.toFixed(8)); $('#mdl_currency_total_value').text(total_of_currency_fee.toFixed(8));
$('#mdl_currency_total_fiat_value').text(fiat_symbol+total_of_currency_fiat.toFixed(2)); $('#mdl_currency_total_fiat_value').text(fiat_symbol + total_of_currency_fiat.toFixed(2));
}); });
function CurrencyMdlBtnClean() { function CurrencyMdlBtnClean() {
@ -170,14 +175,12 @@ function ReceiveCoinMdlBtnClean() {
} }
function ConfirmsendCurrency(confirm_val) { function ConfirmsendCurrency(confirm_val) {
var confirm_coinname = $('#mdl_currency_total_coinname').text(),
var confirm_coinname = $('#mdl_currency_total_coinname').text(); confirm_selected_from_addr = $('div[data-currency="' + confirm_coinname + '"][id="currency-addr"]').text(),
confirm_send_amount_fiat = '',
var confirm_selected_from_addr = $('div[data-currency="' + confirm_coinname + '"][id="currency-addr"]').text(); confirm_send_amount_fee_fiat = '',
var confirm_send_amount_fiat = ''; currency_fiat_value = '',
var confirm_send_amount_fee_fiat = ''; fiat_symbol = '';
var currency_fiat_value = '';
var 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');
@ -186,7 +189,9 @@ function ConfirmsendCurrency(confirm_val) {
currency_fiat_value = localStorage.getItem('EasyDEX_BTC_Fiat_pair_value'); currency_fiat_value = localStorage.getItem('EasyDEX_BTC_Fiat_pair_value');
} }
if (localStorage.getItem('EasyDEX_FiatCurrency') == 'USD' || localStorage.getItem('EasyDEX_FiatCurrency') == 'NZD' || localStorage.getItem('EasyDEX_FiatCurrency') == 'AUD' ) { if (localStorage.getItem('EasyDEX_FiatCurrency') == 'USD' ||
localStorage.getItem('EasyDEX_FiatCurrency') == 'NZD' ||
localStorage.getItem('EasyDEX_FiatCurrency') == 'AUD' ) {
fiat_symbol = '$'; fiat_symbol = '$';
} }
if ( localStorage.getItem('EasyDEX_FiatCurrency') == 'INR' ) { if ( localStorage.getItem('EasyDEX_FiatCurrency') == 'INR' ) {
@ -205,10 +210,10 @@ 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').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_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_coinname_total').text(confirm_coinname);
@ -218,55 +223,75 @@ function ConfirmsendCurrency(confirm_val) {
function ExecuteSendCurrencyAPI() { function ExecuteSendCurrencyAPI() {
console.log('==> SendToAddress API Executed <=='); console.log('==> SendToAddress API Executed <==');
var confirm_coinname_to_send = $('#mdl_confirm_currency_coinname').text(); var confirm_coinname_to_send = $('#mdl_confirm_currency_coinname').text(),
var confirm_send_amount = $('#mdl_confirm_currency_sendfrom_total_dedcut').text(); confirm_send_amount = $('#mdl_confirm_currency_sendfrom_total_dedcut').text(),
var confirm_sendto_address = $('#mdl_confirm_currency_sendto_addr').text(); confirm_sendto_address = $('#mdl_confirm_currency_sendto_addr').text();
//Get parameters values from confirm dialog and send currency // Get parameters values from confirm dialog and send currency
var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth'); var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
var sendtoaddrvalues = {'userpass':tmpIguanaRPCAuth,"coin": confirm_coinname_to_send,"method":"sendtoaddress","params":[confirm_sendto_address,confirm_send_amount,"EasyDEX","EasyDEXTransaction"]}; sendtoaddrvalues = {
console.log(sendtoaddrvalues); 'userpass': tmpIguanaRPCAuth,
$.ajax({ 'coin': confirm_coinname_to_send,
type: 'POST', 'method': 'sendtoaddress',
data: JSON.stringify(sendtoaddrvalues), 'params': [
url: 'http://127.0.0.1:7778', confirm_sendto_address,
//dataType: 'text', confirm_send_amount,
success: function(data, textStatus, jqXHR) { 'EasyDEX',
var SendToAddrData = JSON.parse(data); 'EasyDEXTransaction'
console.log('== Data OutPut =='); ]
console.log(SendToAddrData); };
if ( SendToAddrData.error != 'couldnt create rawtx' ) {
var SendToAddrTxDataTitle = "Transaction Failed"; console.log(sendtoaddrvalues);
} $.ajax({
if ( SendToAddrData.sendrawtransaction == 'success' ) { type: 'POST',
var SendToAddrTxDataTitle = "Transaction Successful"; data: JSON.stringify(sendtoaddrvalues),
} url: 'http://127.0.0.1:7778',
var SentToAddrTxData = "<font style='font-size: 13px; font-family: Menlo,Monaco,Consolas,\"Courier New\",monospace'><font style='font-weight: 800;'><b>Transaction ID:</font> </b>"+SendToAddrData.result+"</font>"; success: function(data, textStatus, jqXHR) {
bootbox.dialog({ var SendToAddrData = JSON.parse(data),
title: SendToAddrTxDataTitle, SendToAddrTxDataTitle;
message: SentToAddrTxData
}); console.log('== Data OutPut ==');
if ( SendToAddrData.sendrawtransaction == 'success' ) { console.log(SendToAddrData);
toastr.success("Transaction Sent", "Transaction Notification")
} if ( SendToAddrData.error != 'couldnt create rawtx' ) {
}, SendToAddrTxDataTitle = 'Transaction Failed';
error: function(xhr, textStatus, error) { }
console.log('failed getting Coin History.'); if ( SendToAddrData.sendrawtransaction == 'success' ) {
console.log(xhr.statusText); SendToAddrTxDataTitle = 'Transaction Successful';
console.log(textStatus); }
console.log(error);
toastr.error("Unable to complete transaction", "Transaction Notification") var SentToAddrTxData = '<font style="font-size: 13px; font-family: Menlo,Monaco,Consolas,Courier New,monospace">' +
} '<font style="font-weight: 800">' +
}); '<b>Transaction ID:</b>'
'</font>' +
//Clear Send Dialog values and set them to blank SendToAddrData.result +
$('#mdl_currency_coin').text(''); '</font>';
bootbox.dialog({
title: SendToAddrTxDataTitle,
message: SentToAddrTxData
});
if ( SendToAddrData.sendrawtransaction == 'success' ) {
toastr.success('Transaction Sent', 'Transaction Notification')
}
},
error: function(xhr, textStatus, error) {
console.log('failed getting Coin History.');
console.log(xhr.statusText);
console.log(textStatus);
console.log(error);
toastr.error('Unable to complete transaction', 'Transaction Notification')
}
});
// Clear Send Dialog values and set them to blank
$('#mdl_currency_coin').text('');
$('#mdl_currency_balance').text(''); $('#mdl_currency_balance').text('');
$('#mdl_currency_amount_label').text(''); $('#mdl_currency_amount_label').text('');
$('#mdl_currency_total_coinname').text(''); $('#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_sendto_addr').text('');
$('#mdl_confirm_currency_send_amount').text(''); $('#mdl_confirm_currency_send_amount').text('');
$('#mdl_confirm_currency_coinname').text(''); $('#mdl_confirm_currency_coinname').text('');
$('#mdl_confirm_currency_send_amount_fiat').text(''); $('#mdl_confirm_currency_send_amount_fiat').text('');
@ -278,47 +303,43 @@ function ExecuteSendCurrencyAPI() {
$('#mdl_confirm_currency_coinname_total').text(''); $('#mdl_confirm_currency_coinname_total').text('');
$('#mdl_confirm_currency_sendfrom_total_deduct_fiat').text(''); $('#mdl_confirm_currency_sendfrom_total_deduct_fiat').text('');
//Clean send dialog button fields // Clean send dialog button fields
CurrencyMdlBtnClean(); CurrencyMdlBtnClean();
} }
// Used this function to set desired Fiat Currency, selected from top menu bar of EasyDEX UI
//Used this function to set desired Fiat Currency, selected from top menu bar of EasyDEX UI
function WalletFiatCurrency(fiat_currency_value) { function WalletFiatCurrency(fiat_currency_value) {
//console.log(fiat_currency_value);
var FiatCurrency = fiat_currency_value.fiatcurrency; var FiatCurrency = fiat_currency_value.fiatcurrency;
localStorage.setItem('EasyDEX_FiatCurrency', FiatCurrency); localStorage.setItem('EasyDEX_FiatCurrency', FiatCurrency);
//console.log(localStorage.getItem('EasyDEX_FiatCurrency'));
} }
function Iguana_rmd160conv(rmd160conv_data) { function Iguana_rmd160conv(rmd160conv_data) {
//console.log(rmd160conv_data); // comment
//return rmd160conv_data; var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth');
var ajax_data = {
//comment 'userpass': tmpIguanaRPCAuth,
var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth'); 'agent': 'SuperNET',
var ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":"SuperNET","method":"rmd160conv","rmd160": rmd160conv_data.rmd160,"coin": rmd160conv_data.coin}; 'method': 'rmd160conv',
console.log(ajax_data); 'rmd160': rmd160conv_data.rmd160,
$.ajax({ 'coin': rmd160conv_data.coin
type: 'POST', };
data: JSON.stringify(ajax_data),
url: 'http://127.0.0.1:7778', console.log(ajax_data);
//dataType: 'text', $.ajax({
success: function(data, textStatus, jqXHR) { type: 'POST',
var AjaxOutputData = JSON.parse(data); data: JSON.stringify(ajax_data),
console.log('== Data OutPut =='); url: 'http://127.0.0.1:7778',
console.log(AjaxOutputData); success: function(data, textStatus, jqXHR) {
return AjaxOutputData; var AjaxOutputData = JSON.parse(data);
}, console.log('== Data OutPut ==');
error: function(xhr, textStatus, error) { console.log(AjaxOutputData);
console.log('failed getting Coin History.'); return AjaxOutputData;
console.log(xhr.statusText); },
console.log(textStatus); error: function(xhr, textStatus, error) {
console.log(error); console.log('failed getting Coin History.');
} console.log(xhr.statusText);
}); console.log(textStatus);
console.log(error);
}
});
} }

4221
assets/scripts/dashboard.js

File diff suppressed because it is too large

2
assets/scripts/iguana_api.js

@ -1229,7 +1229,7 @@ function EDEXimportprivkey(params_data) {
} }
function Iguana_SetRPCAuth() { function Iguana_SetRPCAuth() {
var tmpPass = 1234;//md5(PassPhraseGenerator.generatePassPhrase(128)); var tmpPass = 1234; //md5(PassPhraseGenerator.generatePassPhrase(128));
sessionStorage.setItem('IguanaRPCAuth', tmpPass); sessionStorage.setItem('IguanaRPCAuth', tmpPass);
} }

2283
assets/scripts/kmd_wallet_dashboard.js

File diff suppressed because it is too large

22
assets/scripts/sidebar.js

@ -1,27 +1,25 @@
// DOM Ready ============================================================= // DOM Ready =============================================================
$(document).ready(function() { $(document).ready(function() {
$('#section-dashboard').show();
$('#section-dashboard').show();
//$('#header-dashboard').show();
$('#section-easydex').hide(); $('#section-easydex').hide();
$('#section-extcoin').hide(); $('#section-extcoin').hide();
$('#section-zcash').hide(); $('#section-zcash').hide();
$('#section-iguana-atomic-explorer').hide(); $('#section-iguana-atomic-explorer').hide();
$('#section-iguana-wallet-settings').hide(); $('#section-iguana-wallet-settings').hide();
$('#section-about-iguana').hide(); $('#section-about-iguana').hide();
$('#nav-dashboard').removeClass( "" ).addClass( "active open" ); $('#nav-dashboard').removeClass( '' ).addClass( 'active open' );
$('#nav-easydex').removeClass( " active open" ).addClass( "" ); $('#nav-easydex').removeClass( 'active open' ).addClass( '' );
$('#nav-komodo-wallet').removeClass( " active open" ).addClass( "" ); $('#nav-komodo-wallet').removeClass( 'active open' ).addClass( '' );
$('#nav-zcash-wallet').removeClass( " active open" ).addClass( "" ); $('#nav-zcash-wallet').removeClass( 'active open' ).addClass( '' );
$('#nav-iguana-atomic-explorer').removeClass( " active open" ).addClass( "" ); $('#nav-iguana-atomic-explorer').removeClass( 'active open' ).addClass( '' );
$('#nav-iguana-wallet-settings').removeClass( " active open" ).addClass( "" ); $('#nav-iguana-wallet-settings').removeClass( 'active open' ).addClass( '' );
$('#nav-about-iguana').removeClass( " active open" ).addClass( "" ); $('#nav-about-iguana').removeClass( 'active open' ).addClass( '' );
$(".header-easydex-section").text("Dashboard"); $(".header-easydex-section").text('Dashboard');
removeKMDWalletStyle(); removeKMDWalletStyle();
removeZECWalletStyle(); removeZECWalletStyle();
CommonSidebarActionsSet01(); CommonSidebarActionsSet01();
applyDashboardStyle(); applyDashboardStyle();
}); });
$('#nav-dashboard').on('click', function() { $('#nav-dashboard').on('click', function() {

608
assets/scripts/walletsettings.js

@ -1,321 +1,341 @@
var WalletSettings = function() { var WalletSettings = function() {
var handleWalletExportKeys = function() {
var handleWalletExportKeys = function() { $('.wifkeys-form').validate({
$('.wifkeys-form').validate({ //errorElement: 'span', //default input error message container
//errorElement: 'span', //default input error message container //errorClass: 'help-block', // default input error message class
//errorClass: 'help-block', // default input error message class //focusInvalid: false, // do not focus the last invalid input
//focusInvalid: false, // do not focus the last invalid input rules: {
rules: { wifkeys_passphrase: {
wifkeys_passphrase: { required: true
required: true }
} },
}, messages: {
wifkeys_passphrase: {
messages: { required: 'Passphrase is required.'
wifkeys_passphrase: { }
required: "Passphrase is required." },
} submitHandler: function(form) {
}, console.log('wait till peer ip added to selected coin...')
submitHandler: function(form) { var Getwifkeys_passphrase = $('#wifkeys_passphrase').val(),
console.log("wait till peer ip added to selected coin...") WifKeyDivContent = '';
var Getwifkeys_passphrase = $("#wifkeys_passphrase").val(); //First check which coins are active. Execute API for each mode of wallet
$.each([
var WifKeyDivContent = ''; 'native',
'basilisk',
//First check which coins are active. Execute API for each mode of wallet 'full'], function( index, value ) {
$.each([ 'native','basilisk', 'full' ], function( index, value ) { var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth');
var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth'); allcoins_ajax_data = {
var allcoins_ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":"InstantDEX","method":"allcoins"}; 'userpass': tmpIguanaRPCAuth,
$.ajax({ 'agent': 'InstantDEX',
type: 'POST', 'method': 'allcoins'
data: JSON.stringify(allcoins_ajax_data), };
url: 'http://127.0.0.1:7778',
//dataType: 'text', $.ajax({
success: function(data, textStatus, jqXHR) { type: 'POST',
var AllcoinsDataOutput = JSON.parse(data); data: JSON.stringify(allcoins_ajax_data),
//Only execute further code if that mode has any coins active it. if none, skill checking on them. url: 'http://127.0.0.1:7778',
if (AllcoinsDataOutput[value].length !== 0 ) { success: function(data, textStatus, jqXHR) {
console.log('== AllCoins Data OutPut =='); var AllcoinsDataOutput = JSON.parse(data);
console.log(value); //Only execute further code if that mode has any coins active it. if none, skill checking on them.
console.log(AllcoinsDataOutput[value]); if (AllcoinsDataOutput[value].length !== 0 ) {
console.log('== AllCoins Data OutPut ==');
//First Run Encryptwallet API to get wif keys for each active coin console.log(value);
$.each(AllcoinsDataOutput[value], function(index) { console.log(AllcoinsDataOutput[value]);
var wifkey_coin_handle = AllcoinsDataOutput[value][index]; //First Run Encryptwallet API to get wif keys for each active coin
$.each(AllcoinsDataOutput[value], function(index) {
console.log(AllcoinsDataOutput[value][index]);
var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth'); var wifkey_coin_handle = AllcoinsDataOutput[value][index];
var EncryptWallet_ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":"bitcoinrpc","method":"encryptwallet","passphrase":Getwifkeys_passphrase}
$.ajax({ console.log(AllcoinsDataOutput[value][index]);
type: 'POST', var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth');
data: JSON.stringify(EncryptWallet_ajax_data), var EncryptWallet_ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":"bitcoinrpc","method":"encryptwallet","passphrase":Getwifkeys_passphrase}
url: 'http://127.0.0.1:7778', $.ajax({
//dataType: 'text', type: 'POST',
success: function(data, textStatus, jqXHR) { data: JSON.stringify(EncryptWallet_ajax_data),
var EncryptWalletDataOutput = JSON.parse(data); url: 'http://127.0.0.1:7778',
console.log(EncryptWalletDataOutput[wifkey_coin_handle+'wif']); //dataType: 'text',
WifKeyDivContent += '<table class="table">'; success: function(data, textStatus, jqXHR) {
WifKeyDivContent += '<tr><td style="width: 5%;"><b>'+wifkey_coin_handle+'</b></td><td>'+EncryptWalletDataOutput[wifkey_coin_handle]+'</td></tr>'; var EncryptWalletDataOutput = JSON.parse(data);
WifKeyDivContent += '<tr><td><b>'+wifkey_coin_handle+'Wif</b></td><td>'+EncryptWalletDataOutput[wifkey_coin_handle+'wif']+'</td></tr>'; console.log(EncryptWalletDataOutput[wifkey_coin_handle+'wif']);
WifKeyDivContent += '</table>'; WifKeyDivContent += '<table class="table">';
$('#wif-priv-keys').html(WifKeyDivContent); WifKeyDivContent += '<tr><td style="width: 5%;"><b>'+wifkey_coin_handle+'</b></td><td>'+EncryptWalletDataOutput[wifkey_coin_handle]+'</td></tr>';
}, WifKeyDivContent += '<tr><td><b>'+wifkey_coin_handle+'Wif</b></td><td>'+EncryptWalletDataOutput[wifkey_coin_handle+'wif']+'</td></tr>';
error: function(xhr, textStatus, error) { WifKeyDivContent += '</table>';
console.log('failed getting Coin History.'); $('#wif-priv-keys').html(WifKeyDivContent);
console.log(xhr.statusText); },
if ( xhr.readyState == 0 ) { error: function(xhr, textStatus, error) {
Iguana_ServiceUnavailable(); console.log('failed getting Coin History.');
} console.log(xhr.statusText);
console.log(textStatus); if ( xhr.readyState == 0 ) {
console.log(error); Iguana_ServiceUnavailable();
} }
}); console.log(textStatus);
}); console.log(error);
}
//Second run walletpassphrase again to make sure wallet is unlocked as before login. });
var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth'); });
var WalletPassphrase_ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":"bitcoinrpc","method":"walletpassphrase","password":Getwifkeys_passphrase,'timeout': '2592000'}
$.ajax({ //Second run walletpassphrase again to make sure wallet is unlocked as before login.
type: 'POST', var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
data: JSON.stringify(WalletPassphrase_ajax_data), WalletPassphrase_ajax_data = {
url: 'http://127.0.0.1:7778', 'userpass': tmpIguanaRPCAuth,
//dataType: 'text', 'agent': 'bitcoinrpc',
success: function(data, textStatus, jqXHR) { 'method': 'walletpassphrase',
var WalletPassphraseDataOutput = JSON.parse(data); 'password': Getwifkeys_passphrase,
console.log(WalletPassphraseDataOutput); 'timeout': '2592000'
}, };
error: function(xhr, textStatus, error) {
console.log('failed getting Coin History.'); $.ajax({
console.log(xhr.statusText); type: 'POST',
if ( xhr.readyState == 0 ) { data: JSON.stringify(WalletPassphrase_ajax_data),
Iguana_ServiceUnavailable(); url: 'http://127.0.0.1:7778',
} success: function(data, textStatus, jqXHR) {
console.log(textStatus); var WalletPassphraseDataOutput = JSON.parse(data);
console.log(error); console.log(WalletPassphraseDataOutput);
} },
}); error: function(xhr, textStatus, error) {
} console.log('failed getting Coin History.');
}, console.log(xhr.statusText);
error: function(xhr, textStatus, error) { if ( xhr.readyState == 0 ) {
console.log('failed getting Coin History.'); Iguana_ServiceUnavailable();
console.log(xhr.statusText); }
if ( xhr.readyState == 0 ) { console.log(textStatus);
Iguana_ServiceUnavailable(); console.log(error);
} }
console.log(textStatus); });
console.log(error); }
} },
}); error: function(xhr, textStatus, error) {
}); console.log('failed getting Coin History.');
} console.log(xhr.statusText);
}); if ( xhr.readyState == 0 ) {
Iguana_ServiceUnavailable();
$('.wifkeys-form input').keypress(function(e) { }
if (e.which == 13) { console.log(textStatus);
if ($('.wifkeys-form').validate().form()) { console.log(error);
$('.wifkeys-form').submit(); //form validation success, call ajax form submit }
} });
return false; });
} }
}); });
$('.wifkeys-form input').keypress(function(e) {
}; if (e.which == 13) {
if ($('.wifkeys-form').validate().form()) {
var handleWalletImportKeys = function() { $('.wifkeys-form').submit(); //form validation success, call ajax form submit
$('.wifkeys-import-form').validate({ }
//errorElement: 'span', //default input error message container
//errorClass: 'help-block', // default input error message class return false;
//focusInvalid: false, // do not focus the last invalid input }
rules: { });
import_wifkey: { };
required: true
} var handleWalletImportKeys = function() {
}, $('.wifkeys-import-form').validate({
//errorElement: 'span', //default input error message container
messages: { //errorClass: 'help-block', // default input error message class
import_wifkey: { //focusInvalid: false, // do not focus the last invalid input
required: "Private Key is required." rules: {
} import_wifkey: {
}, required: true
}
submitHandler: function(form) { },
var Getimport_wifkey = $("#import_wifkey").val(); messages: {
//console.log(Getimport_wifkey); import_wifkey: {
EDEXimportprivkey(Getimport_wifkey).then(function(result){ required: 'Private Key is required.'
console.log(result) }
if ( result.result !== undefined && result.result == 'success' ) { },
toastr.success("Private Key Imported Successfully!", "Settings Notification"); submitHandler: function(form) {
$("#import_wifkey").val('') var Getimport_wifkey = $('#import_wifkey').val();
} //console.log(Getimport_wifkey);
if ( result.error !== undefined && result.error == 'null return from iguana_bitcoinRPC' ) { EDEXimportprivkey(Getimport_wifkey).then(function(result){
toastr.info("Private Key is not imported.", "Settings Notification"); console.log(result)
toastr.error("null return from iguana_bitcoinRPC", "Settings Notification"); if ( result.result !== undefined && result.result == 'success' ) {
} toastr.success('Private Key Imported Successfully!', 'Settings Notification');
}) $('#import_wifkey').val('');
} }
}); if ( result.error !== undefined && result.error == 'null return from iguana_bitcoinRPC' ) {
toastr.info('Private Key is not imported.', 'Settings Notification');
$('.wifkeys-import-form input').keypress(function(e) { toastr.error('null return from iguana_bitcoinRPC', 'Settings Notification');
if (e.which == 13) { }
if ($('.wifkeys-import-form').validate().form()) { });
$('.wifkeys-import-form').submit(); //form validation success, call ajax form submit }
} });
return false;
} $('.wifkeys-import-form input').keypress(function(e) {
}); if (e.which == 13) {
if ($('.wifkeys-import-form').validate().form()) {
$('.wifkeys-import-form').submit(); //form validation success, call ajax form submit
}; }
return { return false;
//main function to initiate the module }
init: function() { });
};
handleWalletExportKeys();
handleWalletImportKeys(); return {
} //main function to initiate the module
init: function() {
}; handleWalletExportKeys();
handleWalletImportKeys();
}
};
}(); }();
jQuery(document).ready(function() {
WalletSettings.init();
});
// DOM Ready ============================================================= // DOM Ready =============================================================
$(document).ready(function() { $(document).ready(function() {
WalletSettings.init();
}); });
// 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);
$("#winfo_rmd160_value").text(JSON.parse(CheckLoginData).rmd160); $('#winfo_rmd160_value').text(JSON.parse(CheckLoginData).rmd160);
$("#winfo_NXT_value").text(JSON.parse(CheckLoginData).NXT); $('#winfo_NXT_value').text(JSON.parse(CheckLoginData).NXT);
$("#winfo_notary_value").text(JSON.parse(CheckLoginData).notary); $('#winfo_notary_value').text(JSON.parse(CheckLoginData).notary);
$("#winfo_status_value").text(JSON.parse(CheckLoginData).status); $('#winfo_status_value').text(JSON.parse(CheckLoginData).status);
//$("#winfo_duration_value").text(JSON.parse(CheckLoginData).duration);
} }
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_h').text('');
$("#coin_supernetpeers").text(''); $('#coin_supernetpeers').text('');
$("#coin_rawpeers_h").text(''); $('#coin_rawpeers_h').text('');
$("#coin_rawpeers").text(''); $('#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();
var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth'); tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth');
var ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":"SuperNET","method":"getpeers","activecoin": settings_selected_coinname_code_val}; ajax_data = {
$.ajax({ 'userpass': tmpIguanaRPCAuth,
type: 'POST', 'agent': 'SuperNET',
data: JSON.stringify(ajax_data), 'method': 'getpeers',
url: 'http://127.0.0.1:7778', 'activecoin': settings_selected_coinname_code_val
//dataType: 'text', };
success: function(data, textStatus, jqXHR) {
var getCoinPeers = JSON.parse(data);
console.log(getCoinPeers);
if (getCoinPeers.supernet[0].peers !== undefined ) { $.ajax({
var supernet_peers_list = getCoinPeers.supernet[0].peers; type: 'POST',
if (supernet_peers_list != 0 ) { data: JSON.stringify(ajax_data),
$("#coin_supernetpeers_h").text(getCoinPeers.supernet[0].coin); url: 'http://127.0.0.1:7778',
$.each(supernet_peers_list, function( index, value ) { //dataType: 'text',
var br_val = ""; success: function(data, textStatus, jqXHR) {
if ( index != 0 ) { br_val = "<br>" } var getCoinPeers = JSON.parse(data);
$("#coin_supernetpeers").append(br_val+value); console.log(getCoinPeers);
});
} if (getCoinPeers.supernet[0].peers !== undefined ) {
} var supernet_peers_list = getCoinPeers.supernet[0].peers;
if (supernet_peers_list != 0 ) {
if (getCoinPeers.rawpeers[0].peers !== undefined ) { $('#coin_supernetpeers_h').text(getCoinPeers.supernet[0].coin);
var raw_peers_list = getCoinPeers.rawpeers[0].peers; $.each(supernet_peers_list, function( index, value ) {
if (raw_peers_list != 0 ) { var br_val = '';
$("#coin_rawpeers_h").text(getCoinPeers.supernet[0].coin);
$.each(raw_peers_list, function( index, value ) { if ( index != 0 ) {
var br_val = ""; br_val = '<br>';
if ( index != 0 ) { br_val = "<br>" } }
$("#coin_rawpeers").append(br_val+value);
}); $('#coin_supernetpeers').append(br_val + value);
} });
} }
}, }
error: function(xhr, textStatus, error) {
console.log('failed getting Coin History.'); if (getCoinPeers.rawpeers[0].peers !== undefined ) {
console.log(xhr.statusText); var raw_peers_list = getCoinPeers.rawpeers[0].peers;
if ( xhr.readyState == 0 ) { if (raw_peers_list != 0 ) {
Iguana_ServiceUnavailable(); $('#coin_rawpeers_h').text(getCoinPeers.supernet[0].coin);
} $.each(raw_peers_list, function( index, value ) {
console.log(textStatus); var br_val = '';
console.log(error);
} if ( index != 0 ) {
}); br_val = '<br>';
}
$('#coin_rawpeers').append(br_val + value);
});
}
}
},
error: function(xhr, textStatus, error) {
console.log('failed getting Coin History.');
console.log(xhr.statusText);
if ( xhr.readyState == 0 ) {
Iguana_ServiceUnavailable();
}
console.log(textStatus);
console.log(error);
}
});
} }
function 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(),
var settings_add_peer_ip_val = $("#settings_add_peer_ip").val(); settings_add_peer_ip_val = $("#settings_add_peer_ip").val(),
var tmpIguanaRPCAuth = 'tmpIgRPCUser@'+sessionStorage.getItem('IguanaRPCAuth'); tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage.getItem('IguanaRPCAuth'),
var ajax_data = {'userpass':tmpIguanaRPCAuth,"agent":"iguana","method":"addnode","activecoin": settings_selected_coinname_code_val,"ipaddr": settings_add_peer_ip_val}; ajax_data = {
'userpass': tmpIguanaRPCAuth,
'agent': 'iguana',
'method': 'addnode',
'activecoin': settings_selected_coinname_code_val,
'ipaddr': settings_add_peer_ip_val
};
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
data: JSON.stringify(ajax_data), data: JSON.stringify(ajax_data),
url: 'http://127.0.0.1:7778', url: 'http://127.0.0.1:7778',
//dataType: 'text', //dataType: 'text',
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 + " added to " + settings_selected_coinname_code_val + " Successfully", "Coin Notification"); toastr.success(settings_add_peer_ip_val + ' added to ' + settings_selected_coinname_code_val + ' Successfully', 'Coin Notification');
$("#settings_add_peer_ip").val(''); $('#settings_add_peer_ip').val('');
} }
}, },
error: function(xhr, textStatus, error) { error: function(xhr, textStatus, error) {
console.log('failed getting Coin History.'); console.log('failed getting Coin History.');
console.log(xhr.statusText); console.log(xhr.statusText);
if ( xhr.readyState == 0 ) { if ( xhr.readyState == 0 ) {
Iguana_ServiceUnavailable(); Iguana_ServiceUnavailable();
} }
console.log(textStatus); console.log(textStatus);
console.log(error); console.log(error);
} }
}); });
} }
function Settings_LoadDebugLog() { function Settings_LoadDebugLog() {
var settings_selected_targed_val = $('option:selected', '#settings_select_debuglog_options').val(),
numLinesToRead = $('#read_debug_log_lines').val(),
ajax_data = {
'herdname': settings_selected_targed_val,
'lastLines': numLinesToRead
};
var settings_selected_targed_val = $("option:selected","#settings_select_debuglog_options").val(); $.ajax({
var numLinesToRead = $('#read_debug_log_lines').val(); type: 'POST',
var ajax_data = { 'herdname': settings_selected_targed_val, 'lastLines': numLinesToRead }; data: ajax_data,
$.ajax({ url: 'http://127.0.0.1:17777/shepherd/debuglog',
type: 'POST', //dataType: 'text',
data: ajax_data, success: function(data, textStatus, jqXHR) {
url: 'http://127.0.0.1:17777/shepherd/debuglog', $('#read_debug_log_textarea').text(JSON.parse(data).result.replace('\n', '<br/>'));
//dataType: 'text', console.log(data);
success: function(data, textStatus, jqXHR) { },
$('#read_debug_log_textarea').text(JSON.parse(data).result.replace('\n', '<br/>')); error: function(xhr, textStatus, error) {
console.log(data); console.log('failed getting debug.log');
}, console.log(xhr.statusText);
error: function(xhr, textStatus, error) { if ( xhr.readyState == 0 ) {
console.log('failed getting debug.log'); Iguana_ServiceUnavailable();
console.log(xhr.statusText); }
if ( xhr.readyState == 0 ) { console.log(textStatus);
Iguana_ServiceUnavailable(); console.log(error);
} $('#read_debug_log_textarea').text(error);
console.log(textStatus); }
console.log(error); });
$('#read_debug_log_textarea').text(error);
}
});
} }

2
assets/scripts/wordlist.js

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save