@ -1,147 +1,154 @@
var AtomicExplorer = function ( ) {
toastr . options = {
"closeButton" : true ,
"debug" : false ,
"positionClass" : "toast-top-right" ,
"showDuration" : "5000" ,
"hideDuration" : "1000" ,
"timeOut" : "5000" ,
"extendedTimeOut" : "1000" ,
"showEasing" : "swing" ,
"hideEasing" : "linear" ,
"showMethod" : "fadeIn" ,
"hideMethod" : "fadeOut"
'closeButton' : true ,
'debug' : false ,
'positionClass' : 'toast-top-right' ,
'showDuration' : '5000' ,
'hideDuration' : '1000' ,
'timeOut' : '5000' ,
'extendedTimeOut' : '1000' ,
'showEasing' : 'swing' ,
'hideEasing' : 'linear' ,
'showMethod' : 'fadeIn' ,
'hideMethod' : 'fadeOut'
}
var handleExplorer = function ( ) {
$ ( '#atomic_explorer_getcoinpeers_btn' ) . click ( function ( ) {
NProgress . done ( true ) ;
NProgress . configure ( {
template : '<div class="bar nprogress-bar-header nprogress-bar-info" role="bar"></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'
template : '<div class="bar nprogress-bar-header nprogress-bar-info" role="bar"></div>' +
'<div class="spinner" role="spinner">' +
'<div class="spinner-icon"></div>' +
'</div>'
} ) ;
NProgress . start ( ) ;
console . log ( "button pushed in atomic explorer" ) ;
var atomic_explorer_select_coin_val = $ ( "select[id='atomic_explorer_select_coin_options']" ) . val ( ) ;
var atomic_explorer_select_command_val = $ ( "select[id='atomic_explorer_select_command_options']" ) . val ( ) ;
var atomic_explorer_input_data_val = $ ( "#atomic_explorer_input_data" ) . val ( ) ;
var atomic_explorer_select_coin_val = $ ( 'select[id=\'atomic_explorer_select_coin_options\']' ) . val ( ) ,
atomic_explorer_select_command_val = $ ( 'select[id=\'atomic_explorer_select_command_options\']' ) . val ( ) ,
atomic_explorer_input_data_val = $ ( '#atomic_explorer_input_data' ) . val ( ) ,
tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage . getItem ( 'IguanaRPCAuth' ) ,
ExplorerInputData ;
console . log ( atomic_explorer_select_coin_val ) ;
console . log ( atomic_explorer_select_command_val ) ;
console . log ( atomic_explorer_input_data_val ) ;
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage . getItem ( 'IguanaRPCAuth' ) ;
if ( atomic_explorer_select_command_val === 'history' ) {
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "timeout" : 20000 , "agent" : "basilisk" , "method" : "history" , "vals" : { "coin" : atomic_explorer_select_coin_val , "addresses" : [ atomic_explorer_input_data_val ] } }
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'getbalance' ) {
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "coin" : atomic_explorer_select_coin_val , "method" : "getbalance" , "params" : [ atomic_explorer_input_data_val ] }
console . log ( ExplorerInputData ) ;
switch ( atomic_explorer_select_command_val ) {
case 'history' :
ExplorerInputData = {
'userpass' : tmpIguanaRPCAuth ,
'timeout' : 20000 ,
'agent' : 'basilisk' ,
'method' : 'history' ,
'vals' : {
'coin' : atomic_explorer_select_coin_val ,
'addresses' : [ atomic_explorer_input_data_val ]
}
if ( atomic_explorer_select_command_val === 'listunspent' ) {
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "coin" : atomic_explorer_select_coin_val , "method" : "listunspent" , "params" : [ 1 , 9999999 , [ atomic_explorer_input_data_val ] ] }
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'txid' ) {
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "coin" : atomic_explorer_select_coin_val , "method" : "getrawtransaction" , "params" : [ atomic_explorer_input_data_val ] }
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'blockash' ) {
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "coin" : atomic_explorer_select_coin_val , "agent" : "bitcoinrpc" , "method" : "getblockhash" , "height" : atomic_explorer_input_data_val }
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'chaintip' ) {
} ;
break ;
case 'getbalance' :
ExplorerInputData = {
'userpass' : tmpIguanaRPCAuth ,
'coin' : atomic_explorer_select_coin_val ,
'method' : 'getbalance' ,
'params' : [ atomic_explorer_input_data_val ]
} ;
break ;
case 'listunspent' :
ExplorerInputData = {
'userpass' : tmpIguanaRPCAuth ,
'coin' : atomic_explorer_select_coin_val ,
'method' : 'listunspent' ,
'params' : [ 1 , 9999999 , [ atomic_explorer_input_data_val ] ]
} ;
break ;
case 'txid' :
ExplorerInputData = {
'userpass' : tmpIguanaRPCAuth ,
'coin' : atomic_explorer_select_coin_val ,
'method' : 'getrawtransaction' ,
'params' : [ atomic_explorer_input_data_val ]
} ;
break ;
case 'blockash' :
ExplorerInputData = {
'userpass' : tmpIguanaRPCAuth ,
'coin' : atomic_explorer_select_coin_val ,
'agent' : 'bitcoinrpc' ,
'method' : 'getblockhash' ,
'height' : atomic_explorer_input_data_val
} ;
break ;
case 'chaintip' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "coin" : atomic_explorer_select_coin_val , "agent" : "bitcoinrpc" , "method" : "getbestblockhash" }
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'gettransaction' ) {
break ;
case 'gettransaction' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "coin" : atomic_explorer_select_coin_val , "agent" : "bitcoinrpc" , "method" : "gettransaction" , "txid" : atomic_explorer_input_data_val }
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_getinfo' ) {
break ;
case 'dex_getinfo' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "getinfo" , "symbol" : atomic_explorer_select_coin_val } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_getnotaries' ) {
break ;
case 'dex_getnotaries' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "getnotaries" , "symbol" : atomic_explorer_select_coin_val } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_alladdresses' ) {
break ;
case 'dex_alladdresses' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "alladdresses" , "symbol" : atomic_explorer_select_coin_val } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_importaddress' ) {
break ;
case 'dex_importaddress' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "importaddress" , "address" : atomic_explorer_input_data_val , "symbol" : atomic_explorer_select_coin_val } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_checkaddress' ) {
break ;
case 'dex_checkaddress' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "checkaddress" , "address" : atomic_explorer_input_data_val , "symbol" : atomic_explorer_select_coin_val } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_validateaddress' ) {
break ;
case 'dex_validateaddress' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "validateaddress" , "address" : atomic_explorer_input_data_val , "symbol" : atomic_explorer_select_coin_val } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_getbestblockhash' ) {
break ;
case 'dex_getbestblockhash' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "getbestblockhash" , "symbol" : atomic_explorer_select_coin_val } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_listtransactions' ) {
break ;
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 } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_listtransactions2' ) {
break ;
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 } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_listunspent' ) {
break ;
case 'dex_listunspent' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "listunspent" , "address" : atomic_explorer_input_data_val , "symbol" : atomic_explorer_select_coin_val } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_listspent' ) {
break ;
case 'dex_listspent' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "listspent" , "address" : atomic_explorer_input_data_val , "symbol" : atomic_explorer_select_coin_val } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_listunspent2' ) {
break ;
case 'dex_listunspent2' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "listunspent2" , "address" : atomic_explorer_input_data_val , "symbol" : atomic_explorer_select_coin_val } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_getblockhash' ) {
break ;
case 'dex_getblockhash' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "getblockhash" , "height" : 100 , "symbol" : atomic_explorer_select_coin_val } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_getblock' ) {
break ;
case 'dex_getblock' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "getblock" , "hash" : atomic_explorer_input_data_val , "symbol" : atomic_explorer_select_coin_val } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_gettxin' ) {
break ;
case 'dex_gettxin' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "gettxin" , "vout" : 0 , "txid" : atomic_explorer_input_data_val , "symbol" : atomic_explorer_select_coin_val } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_gettxout' ) {
break ;
case 'dex_gettxout' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "gettxout" , "vout" : 0 , "txid" : atomic_explorer_input_data_val , "symbol" : atomic_explorer_select_coin_val } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_gettransaction' ) {
break ;
case 'dex_gettransaction' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "gettransaction" , "txid" : atomic_explorer_input_data_val , "symbol" : atomic_explorer_select_coin_val } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_getbalance' ) {
break ;
case 'dex_getbalance' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "getbalance" , "address" : atomic_explorer_input_data_val , "symbol" : atomic_explorer_select_coin_val } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'dex_getsupply' ) {
break ;
case 'dex_getsupply' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "dex" , "method" : "getbalance" , "address" : "*" , "symbol" : atomic_explorer_select_coin_val , "timeout" : 600000 } ;
console . log ( ExplorerInputData ) ;
}
if ( atomic_explorer_select_command_val === 'basilisk_refresh' ) {
break ;
case 'basilisk_refresh' :
ExplorerInputData = { 'userpass' : tmpIguanaRPCAuth , "agent" : "basilisk" , "method" : "refresh" , "address" : atomic_explorer_input_data_val , "symbol" : atomic_explorer_select_coin_val , "timeout" : 600000 }
console . log ( ExplorerInputData ) ;
break ;
}
console . log ( ExplorerInputData ) ;
$ . ajax ( {
type : 'POST' ,
@ -208,9 +215,7 @@ var AtomicExplorer = function() {
init : function ( ) {
handleExplorer ( ) ;
}
} ;
} ( ) ;
jQuery ( document ) . ready ( function ( ) {