@ -67,7 +67,6 @@ function Iguana_dumpwallet() {
//return datareturn;*/
}
function Iguana_rmd160conv ( rmd160conv_data ) {
// comment
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage . getItem ( 'IguanaRPCAuth' ) ,
@ -194,10 +193,12 @@ function Iguana_Setactivehandle() {
}
function Iguana_addcoinLogin ( addcoin_data ) {
var tmpinternval = 0 ;
var tmpinternval = 0 ,
logincoinfullname = '' ,
logincoinmodeinfo = '' ;
if ( addcoin_data . coin == 'BTC' ) {
var logincoinfullname = 'Bitcoin' ,
logincoinfullname = 'Bitcoin' ;
logincoinmodeinfo = '' ;
if ( addcoin_data . mode == '1' ) {
@ -225,7 +226,7 @@ function Iguana_addcoinLogin(addcoin_data) {
} ;
}
if ( addcoin_data . coin == 'BTCD' ) {
var logincoinfullname = 'BitcoinDark' ,
logincoinfullname = 'BitcoinDark' ;
logincoinmodeinfo = '' ;
if ( addcoin_data . mode == '1' ) {
@ -255,7 +256,7 @@ function Iguana_addcoinLogin(addcoin_data) {
}
if ( addcoin_data . coin == 'KMD' ) {
var logincoinfullname = 'Komodo' ,
logincoinfullname = 'Komodo' ;
logincoinmodeinfo = '' ;
if ( addcoin_data . mode == '1' ) { logincoinmodeinfo = 'Full' ; }
@ -281,7 +282,10 @@ function Iguana_addcoinLogin(addcoin_data) {
return new Promise ( function ( resolve , reject ) {
Shepherd_herd ( 'komodod' , {
'ac_name' : 'komodod' ,
'ac_options' : [ '-daemon=0' , '-addnode=78.47.196.146' ]
'ac_options' : [
'-daemon=0' ,
'-addnode=78.47.196.146'
]
} ) ;
var result = 'startcoin: DONE' ;
console . log ( result ) ;
@ -300,7 +304,7 @@ function Iguana_addcoinLogin(addcoin_data) {
}
}
if ( addcoin_data . coin == 'SUPERNET' ) {
var logincoinfullname = 'SUPERNET' ,
logincoinfullname = 'SUPERNET' ;
logincoinmodeinfo = '' ;
if ( addcoin_data . mode == '1' ) { logincoinmodeinfo = 'Full' ; }
@ -362,17 +366,17 @@ function Iguana_addcoinLogin(addcoin_data) {
if ( addcoinData . result === 'coin added' ) {
console . log ( 'coin added' ) ;
toastr . success ( logincoinfullname + ' started in ' + logincoinmodeinfo + ' Mode' , 'Coin Notification' ) ;
toastr . success ( logincoinfullname + ' ' + _ lang [ defaultLang ] . TOASTR . STARTED_IN + ' ' + logincoinmodeinfo + ' ' + _ lang [ defaultLang ] . TOASTR . MODE , COIN_NOTIFICATION ) ;
//if ( sessionStorage.getItem('IguanaActiveAccount') === null ) {
$ ( '.login-form' ) . submit ( ) ;
console . log ( 'There was no wallet logged in. Logged in now.' ) ;
//}
} else if ( addcoinData . result === 'coin already there' ) {
console . log ( 'coin already there' ) ;
toastr . info ( 'Looks like ' + logincoinfullname + ' already running.' , 'Coin Notification' ) ;
toastr . info ( _ lang [ defaultLang ] . TOASTR . LOOKS_LIKE + ' ' + logincoinfullname + ' ' + _ lang [ defaultLang ] . TOASTR . ALREADY_RUNNING + '.' , COIN_NOTIFICATION ) ;
} else if ( addcoinData . result === null ) {
console . log ( 'coin already there' ) ;
toastr . info ( 'Looks like ' + logincoinfullname + ' already running.' , 'Coin Notification' ) ;
toastr . info ( _ lang [ defaultLang ] . TOASTR . LOOKS_LIKE + ' ' + logincoinfullname + ' ' + _ lang [ defaultLang ] . TOASTR . ALREADY_RUNNING + '.' , COIN_NOTIFICATION ) ;
}
} ,
error : function ( xhr , textStatus , error ) {
@ -388,11 +392,12 @@ function Iguana_addcoinLogin(addcoin_data) {
}
function Iguana_addcoin ( addcoin_data ) {
var tmpinternval = 0 ;
var tmpinternval = 0 ,
logincoinfullname = '' ,
logincoinmodeinfo = '' ;
if ( addcoin_data . coin == 'BTC' ) {
var logincoinfullname = 'Bitcoin' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'Bitcoin' ;
if ( addcoin_data . mode == '1' ) {
logincoinmodeinfo = 'Full' ;
@ -404,8 +409,7 @@ function Iguana_addcoin(addcoin_data) {
AddCoinData = { 'userpass' : tmpIguanaRPCAuth , "prefetchlag" : 5 , "poll" : 1 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "newcoin" : "BTC" , "startpend" : 64 , "endpend" : 2 , "services" : 128 , "maxpeers" : 512 , "RELAY" : addcoin_data . mode , "VALIDATE" : addcoin_data . mode , "portp2p" : 8333 }
}
if ( addcoin_data . coin == 'BTCD' ) {
var logincoinfullname = 'BitcoinDark' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'BitcoinDark' ;
if ( addcoin_data . mode == '1' ) {
logincoinmodeinfo = 'Full' ;
@ -417,8 +421,7 @@ function Iguana_addcoin(addcoin_data) {
AddCoinData = { 'userpass' : tmpIguanaRPCAuth , "prefetchlag" : - 1 , "poll" : 50 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "newcoin" : "BTCD" , "startpend" : 8 , "endpend" : 4 , "services" : 129 , "maxpeers" : 64 , "RELAY" : addcoin_data . mode , "VALIDATE" : addcoin_data . mode , "portp2p" : 14631 , "rpc" : 14632 }
}
if ( addcoin_data . coin == 'LTC' ) {
var logincoinfullname = 'Litecoin' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'Litecoin' ;
if ( addcoin_data . mode == '1' ) {
logincoinmodeinfo = 'Full' ;
@ -430,8 +433,7 @@ function Iguana_addcoin(addcoin_data) {
AddCoinData = { 'userpass' : tmpIguanaRPCAuth , "RELAY" : addcoin_data . mode , "VALIDATE" : addcoin_data . mode , "prefetchlag" : - 1 , "poll" : 10 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "startpend" : 8 , "endpend" : 8 , "services" : 129 , "maxpeers" : 256 , "newcoin" : "LTC" , "name" : "Litecoin" , "hasheaders" : 1 , "useaddmultisig" : 0 , "netmagic" : "fbc0b6db" , "p2p" : 9333 , "rpc" : 9332 , "pubval" : 48 , "p2shval" : 5 , "wifval" : 176 , "txfee_satoshis" : "100000" , "isPoS" : 0 , "minoutput" : 10000 , "minconfirms" : 2 , "genesishash" : "12a765e31ffd4059bada1e25190f6e98c99d9714d334efa41a195a7e7e04bfe2" , "genesis" : { "hashalgo" : "scrypt" , "version" : 1 , "timestamp" : 1317972665 , "nBits" : "1e0ffff0" , "nonce" : 2084524493 , "merkle_root" : "97ddfbbae6be97fd6cdf3e7ca13232a3afff2353e29badfab7f73011edd4ced9" } , "alertpubkey" : "040184710fa689ad5023690c80f3a49c8f13f8d45b8c857fbcbc8bc4a8e4d3eb4b10f4d4604fa08dce601aaf0f470216fe1b51850b4acf21b179c45070ac7b03a9" , "protover" : 70002 }
}
if ( addcoin_data . coin == 'DOGE' ) {
var logincoinfullname = 'Dogecoin' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'Dogecoin' ;
if ( addcoin_data . mode == '1' ) {
logincoinmodeinfo = 'Full' ;
@ -443,8 +445,7 @@ function Iguana_addcoin(addcoin_data) {
AddCoinData = { 'userpass' : tmpIguanaRPCAuth , "RELAY" : addcoin_data . mode , "VALIDATE" : addcoin_data . mode , "startpend" : 8 , "endpend" : 4 , "services" : 129 , "auxpow" : 1 , "prefetchlag" : - 1 , "poll" : 10 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "maxpeers" : 256 , "newcoin" : "DOGE" , "name" : "Dogecoin" , "netmagic" : "C0C0C0C0" , "p2p" : 22556 , "rpc" : 22555 , "pubval" : 30 , "p2shval" : 5 , "wifval" : 128 , "txfee_satoshis" : "100000000" , "minconfirms" : 2 , "genesishash" : "1a91e3dace36e2be3bf030a65679fe821aa1d6ef92e7c9902eb318182c355691" , "genesis" : { "hashalgo" : "scrypt" , "version" : 1 , "timestamp" : 1386325540 , "nBits" : "1e0ffff0" , "nonce" : 99943 , "merkle_root" : "5b2a3f53f605d62c53e62932dac6925e3d74afa5a4b459745c36d42d0ed26a69" } , "alertpubkey" : "04d4da7a5dae4db797d9b0644d57a5cd50e05a70f36091cd62e2fc41c98ded06340be5a43a35e185690cd9cde5d72da8f6d065b499b06f51dcfba14aad859f443a" }
}
if ( addcoin_data . coin == 'DGB' ) {
var logincoinfullname = 'Digibyte' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'Digibyte' ;
if ( addcoin_data . mode == '1' ) {
logincoinmodeinfo = 'Full' ;
@ -456,8 +457,7 @@ function Iguana_addcoin(addcoin_data) {
AddCoinData = { 'userpass' : tmpIguanaRPCAuth , "RELAY" : addcoin_data . mode , "VALIDATE" : addcoin_data . mode , "startpend" : 16 , "endpend" : 8 , "services" : 129 , "prefetchlag" : - 1 , "poll" : 10 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "maxpeers" : 256 , "newcoin" : "DGB" , "name" : "Digibyte" , "netmagic" : "FAC3B6DA" , "p2p" : 12024 , "rpc" : 14022 , "pubval" : 30 , "p2shval" : 5 , "wifval" : 128 , "txfee_satoshis" : "10000" , "minconfirms" : 2 , "genesishash" : "7497ea1b465eb39f1c8f507bc877078fe016d6fcb6dfad3a64c98dcc6e1e8496" , "genesis" : { "version" : 1 , "timestamp" : 1389388394 , "nBits" : "1e0ffff0" , "nonce" : 2447652 , "merkle_root" : "72ddd9496b004221ed0557358846d9248ecd4c440ebd28ed901efc18757d0fad" } , "alertpubkey" : "04F04441C4757F356290A37C313C3772C5BC5003E898EB2E0CF365795543A7BF690C8BBBFA32EE3A3325477CE2000B7D0453EFBB203329D0F9DF34D5927D022BC9" }
}
if ( addcoin_data . coin == 'MZC' ) {
var logincoinfullname = 'MazaCoin' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'MazaCoin' ;
if ( addcoin_data . mode == '1' ) {
logincoinmodeinfo = 'Full' ;
@ -469,8 +469,7 @@ function Iguana_addcoin(addcoin_data) {
AddCoinData = { 'userpass' : tmpIguanaRPCAuth , "RELAY" : addcoin_data . mode , "VALIDATE" : addcoin_data . mode , "services" : 129 , "prefetchlag" : - 1 , "poll" : 10 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "maxpeers" : 256 , "newcoin" : "MZC" , "name" : "MazaCoin" , "netmagic" : "f8b503df" , "p2p" : 12835 , "rpc" : 12832 , "pubval" : 50 , "p2shval" : 9 , "wifval" : 224 , "txfee_satoshis" : "0" , "minconfirms" : 2 , "genesishash" : "00000c7c73d8ce604178dae13f0fc6ec0be3275614366d44b1b4b5c6e238c60c" , "genesis" : { "version" : 1 , "timestamp" : 1390747675 , "nBits" : "1e0ffff0" , "nonce" : 2091390249 , "merkle_root" : "62d496378e5834989dd9594cfc168dbb76f84a39bbda18286cddc7d1d1589f4f" } , "alertpubkey" : "04f09702847840aaf195de8442ebecedf5b095cdbb9bc716bda9110971b28a49e0ead8564ff0db22209e0374782c093bb899692d524e9d6a6956e7c5ecbcd68284" }
}
if ( addcoin_data . coin == 'SYS' ) {
var logincoinfullname = 'SysCoin' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'SysCoin' ;
if ( addcoin_data . mode == '1' ) {
logincoinmodeinfo = 'Full' ;
@ -482,8 +481,7 @@ function Iguana_addcoin(addcoin_data) {
AddCoinData = { 'userpass' : tmpIguanaRPCAuth , "RELAY" : addcoin_data . mode , "VALIDATE" : addcoin_data . mode , "prefetchlag" : - 1 , "poll" : 10 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "startpend" : 18 , "endpend" : 18 , "services" : 129 , "maxpeers" : 256 , "newcoin" : "SYS" , "name" : "SysCoin" , "hasheaders" : 0 , "useaddmultisig" : 0 , "netmagic" : "f9beb4d9" , "p2p" : 8369 , "rpc" : 8370 , "pubval" : 0 , "p2shval" : 5 , "wifval" : 128 , "txfee_satoshis" : "100000" , "isPoS" : 0 , "minoutput" : 10000 , "minconfirms" : 2 , "genesishash" : "0000072d66e51ab87de265765cc8bdd2d229a4307c672a1b3d5af692519cf765" , "genesis" : { "version" : 1 , "timestamp" : 1450473723 , "nBits" : "1e0ffff0" , "nonce" : 5258726 , "merkle_root" : "5215c5a2af9b63f2550b635eb2b354bb13645fd8fa31275394eb161944303065" } , "protover" : 70012 , "auxpow" : 1 }
}
if ( addcoin_data . coin == 'UNO' ) {
var logincoinfullname = 'Unobtanium' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'Unobtanium' ;
if ( addcoin_data . mode == '1' ) {
logincoinmodeinfo = 'Full' ;
@ -495,8 +493,7 @@ function Iguana_addcoin(addcoin_data) {
AddCoinData = { 'userpass' : tmpIguanaRPCAuth , "RELAY" : addcoin_data . mode , "VALIDATE" : addcoin_data . mode , "services" : 129 , "auxpow" : 1 , "prefetchlag" : - 1 , "poll" : 10 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "maxpeers" : 256 , "newcoin" : "UNO" , "name" : "Unobtanium" , "netmagic" : "03d5b503" , "p2p" : 65534 , "rpc" : 65535 , "pubval" : 130 , "p2shval" : 30 , "wifval" : 224 , "txfee_satoshis" : "1000000" , "minconfirms" : 2 , "genesishash" : "000004c2fc5fffb810dccc197d603690099a68305232e552d96ccbe8e2c52b75" , "genesis" : { "version" : 1 , "timestamp" : 1375548986 , "nBits" : "1e0fffff" , "nonce" : 1211565 , "merkle_root" : "36a192e90f70131a884fe541a1e8a5643a28ba4cb24cbb2924bd0ee483f7f484" } , "alertpubkey" : "04fd68acb6a895f3462d91b43eef0da845f0d531958a858554feab3ac330562bf76910700b3f7c29ee273ddc4da2bb5b953858f6958a50e8831eb43ee30c32f21d" }
}
if ( addcoin_data . coin == 'ZET' ) {
var logincoinfullname = 'Zetacoin' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'Zetacoin' ;
if ( addcoin_data . mode == '1' ) {
logincoinmodeinfo = 'Full' ;
@ -508,8 +505,7 @@ function Iguana_addcoin(addcoin_data) {
AddCoinData = { 'userpass' : tmpIguanaRPCAuth , "RELAY" : addcoin_data . mode , "VALIDATE" : addcoin_data . mode , "services" : 129 , "prefetchlag" : - 1 , "poll" : 10 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "maxpeers" : 256 , "newcoin" : "ZET" , "name" : "Zetacoin" , "netmagic" : "fab503df" , "p2p" : 17333 , "rpc" : 17335 , "pubval" : 80 , "p2shval" : 9 , "wifval" : 224 , "txfee_satoshis" : "10000" , "minconfirms" : 2 , "genesishash" : "000006cab7aa2be2da91015902aa4458dd5fbb8778d175c36d429dc986f2bff4" , "genesis" : { "version" : 1 , "timestamp" : 1375548986 , "nBits" : "1e0fffff" , "nonce" : 2089928209 , "merkle_root" : "d0227b8c3e3d07bce9656b3d9e474f050d23458aaead93357dcfdac9ab9b79f9" } , "alertpubkey" : "045337216002ca6a71d63edf062895417610a723d453e722bf4728996c58661cdac3d4dec5cecd449b9086e9602b35cc726a9e0163e1a4d40f521fbdaebb674658" }
}
if ( addcoin_data . coin == 'KMD' ) {
var logincoinfullname = 'Komodo' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'Komodo' ;
if ( addcoin_data . mode == '1' ) { logincoinmodeinfo = 'Full' ; }
if ( addcoin_data . mode == '0' ) { logincoinmodeinfo = 'Basilisk' ; }
@ -558,8 +554,7 @@ function Iguana_addcoin(addcoin_data) {
}
}
if ( addcoin_data . coin == 'BTM' ) {
var logincoinfullname = 'Bitmark' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'Bitmark' ;
if ( addcoin_data . mode == '1' ) {
logincoinmodeinfo = 'Full' ;
@ -571,8 +566,7 @@ function Iguana_addcoin(addcoin_data) {
AddCoinData = { 'userpass' : tmpIguanaRPCAuth , "RELAY" : addcoin_data . mode , "VALIDATE" : addcoin_data . mode , "prefetchlag" : - 1 , "poll" : 10 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "maxpeers" : 256 , "newcoin" : "BTM" , "name" : "Bitmark" , "netmagic" : "f9beb4d9" , "p2p" : 9265 , "rpc" : 9266 , "pubval" : 85 , "p2shval" : 5 , "wifval" : 213 , "txfee_satoshis" : "0" , "minconfirms" : 2 , "genesishash" : "c1fb746e87e89ae75bdec2ef0639a1f6786744639ce3d0ece1dcf979b79137cb" , "genesis" : { "hashalgo" : "scrypt" , "version" : 1 , "timestamp" : 1405274442 , "nBits" : "1d00ffff" , "nonce" : 14385103 , "merkle_root" : "d4715adf41222fae3d4bf41af30c675bc27228233d0f3cfd4ae0ae1d3e760ba8" } , "alertpubkey" : "04bf5a75ff0f823840ef512b08add20bb4275ff6e097f2830ad28645e28cb5ea4dc2cfd0972b94019ad46f331b45ef4ba679f2e6c87fd19c864365fadb4f8d2269" }
}
if ( addcoin_data . coin == 'CARB' ) {
var logincoinfullname = 'Carboncoin' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'Carboncoin' ;
if ( addcoin_data . mode == '1' ) {
logincoinmodeinfo = 'Full' ;
@ -584,8 +578,7 @@ function Iguana_addcoin(addcoin_data) {
AddCoinData = { 'userpass' : tmpIguanaRPCAuth , "RELAY" : addcoin_data . mode , "VALIDATE" : addcoin_data . mode , "prefetchlag" : - 1 , "poll" : 10 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "maxpeers" : 256 , "newcoin" : "CARB" , "name" : "Carboncoin" , "netmagic" : "abccbbdf" , "p2p" : 9350 , "rpc" : 9351 , "pubval" : 47 , "p2shval" : 5 , "wifval" : 175 , "txfee_satoshis" : "0" , "minconfirms" : 2 , "genesishash" : "a94f1aae8c409a0bd1e53cbca92d7e506b61c51d955cf56f76da501718d48d6c" , "genesis" : { "hashalgo" : "scrypt" , "version" : 1 , "timestamp" : 1389199888 , "nBits" : "1e0ffff0" , "nonce" : 605268 , "merkle_root" : "074bbb9d355731bfa8f67130e2179db7518d1387ad52e55309d4debe7d4e6383" } , "alertpubkey" : "046d6918a7c0c053aa942dbb8861499be4bd915c8bfb6a2b77b3787e207097cc2734b9321226ff107c1a95dae98570a66baec66e350d78ceba091b54411654d33f" }
}
if ( addcoin_data . coin == 'ANC' ) {
var logincoinfullname = 'AnonCoin' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'AnonCoin' ;
if ( addcoin_data . mode == '1' ) {
logincoinmodeinfo = 'Full' ;
@ -597,8 +590,7 @@ function Iguana_addcoin(addcoin_data) {
AddCoinData = { 'userpass' : tmpIguanaRPCAuth , "RELAY" : addcoin_data . mode , "VALIDATE" : addcoin_data . mode , "prefetchlag" : - 1 , "poll" : 10 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "maxpeers" : 256 , "newcoin" : "ANC" , "name" : "AnonCoin" , "netmagic" : "facabada" , "p2p" : 9377 , "rpc" : 28332 , "pubval" : 23 , "p2shval" : 5 , "wifval" : 151 , "txfee_satoshis" : "2000000" , "minconfirms" : 2 , "genesishash" : "00000be19c5a519257aa921349037d55548af7cabf112741eb905a26bb73e468" , "genesis" : { "version" : 1 , "timestamp" : 1370190760 , "nBits" : "1e0ffff0" , "nonce" : 347089008 , "merkle_root" : "7ce7004d764515f9b43cb9f07547c8e2e00d94c9348b3da33c8681d350f2c736" } , "alertpubkey" : "04c6db35c11724e526f6725cc5bd5293b4bc9382397856e1bcef7111fb44ce357fd12442b34c496d937a348c1dca1e36ae0c0e128905eb3d301433887e8f0b4536" }
}
if ( addcoin_data . coin == 'FRK' ) {
var logincoinfullname = 'Franko' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'Franko' ;
if ( addcoin_data . mode == '1' ) {
logincoinmodeinfo = 'Full' ;
@ -610,8 +602,7 @@ function Iguana_addcoin(addcoin_data) {
AddCoinData = { 'userpass' : tmpIguanaRPCAuth , "RELAY" : addcoin_data . mode , "VALIDATE" : addcoin_data . mode , "prefetchlag" : - 1 , "poll" : 10 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "maxpeers" : 256 , "newcoin" : "FRK" , "name" : "Franko" , "netmagic" : "7defaced" , "p2p" : 7912 , "rpc" : 7913 , "pubval" : 35 , "p2shval" : 5 , "wifval" : 163 , "txfee_satoshis" : "0" , "minconfirms" : 2 , "genesishash" : "19225ae90d538561217b5949e98ca4964ac91af39090d1a4407c892293e4f44f" , "genesis" : { "hashalgo" : "scrypt" , "version" : 1 , "timestamp" : 1368144664 , "nBits" : "1e0ffff0" , "nonce" : 731837 , "merkle_root" : "b78f79f1d10029cc45ed3d5a1db7bd423d4ee170c03baf110a62565d16a21dca" } , "alertpubkey" : "04d4da7a5dae4db797d9b0644d57a5cd50e05a70f36091cd62e2fc41c98ded06340be5a43a35e185690cd9cde5d72da8f6d065b499b06f51dcfba14aad859f443a" }
}
if ( addcoin_data . coin == 'SUPERNET' ) {
var logincoinfullname = 'SUPERNET' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'SUPERNET' ;
if ( addcoin_data . mode == '1' ) { logincoinmodeinfo = 'Full' ; }
if ( addcoin_data . mode == '0' ) { logincoinmodeinfo = 'Basilisk' ; }
@ -663,8 +654,7 @@ function Iguana_addcoin(addcoin_data) {
}
}
if ( addcoin_data . coin == 'REVS' ) {
var logincoinfullname = 'REVS' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'REVS' ;
if ( addcoin_data . mode == '1' ) { logincoinmodeinfo = 'Full' ; }
if ( addcoin_data . mode == '0' ) { logincoinmodeinfo = 'Basilisk' ; }
@ -715,10 +705,8 @@ function Iguana_addcoin(addcoin_data) {
var AddCoinData = { 'userpass' : tmpIguanaRPCAuth , "unitval" : "20" , "zcash" : 1 , "RELAY" : addcoin_data . mode , "VALIDATE" : addcoin_data . mode , "prefetchlag" : - 1 , "poll" : 100 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "startpend" : 4 , "endpend" : 4 , "services" : 129 , "maxpeers" : 8 , "newcoin" : "REVS" , "name" : "REVS" , "hasheaders" : 1 , "useaddmultisig" : 0 , "netmagic" : "905c3498" , "p2p" : 10195 , "rpc" : 10196 , "pubval" : 60 , "p2shval" : 85 , "wifval" : 188 , "txfee_satoshis" : "10000" , "isPoS" : 0 , "minoutput" : 10000 , "minconfirms" : 2 , "genesishash" : "027e3758c3a65b12aa1046462b486d0a63bfa1beae327897f56c5cfb7daaae71" , "protover" : 170002 , "genesisblock" : "0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a000000000000000000000000000000000000000000000000000000000000000029ab5f490f0f0f200b00000000000000000000000000000000000000000000000000000000000000fd4005000d5ba7cda5d473947263bf194285317179d2b0d307119c2e7cc4bd8ac456f0774bd52b0cd9249be9d40718b6397a4c7bbd8f2b3272fed2823cd2af4bd1632200ba4bf796727d6347b225f670f292343274cc35099466f5fb5f0cd1c105121b28213d15db2ed7bdba490b4cedc69742a57b7c25af24485e523aadbb77a0144fc76f79ef73bd8530d42b9f3b9bed1c135ad1fe152923fafe98f95f76f1615e64c4abb1137f4c31b218ba2782bc15534788dda2cc08a0ee2987c8b27ff41bd4e31cd5fb5643dfe862c9a02ca9f90c8c51a6671d681d04ad47e4b53b1518d4befafefe8cadfb912f3d03051b1efbf1dfe37b56e93a741d8dfd80d576ca250bee55fab1311fc7b3255977558cdda6f7d6f875306e43a14413facdaed2f46093e0ef1e8f8a963e1632dcbeebd8e49fd16b57d49b08f9762de89157c65233f60c8e38a1f503a48c555f8ec45dedecd574a37601323c27be597b956343107f8bd80f3a925afaf30811df83c402116bb9c1e5231c70fff899a7c82f73c902ba54da53cc459b7bf1113db65cc8f6914d3618560ea69abd13658fa7b6af92d374d6eca9529f8bd565166e4fcbf2a8dfb3c9b69539d4d2ee2e9321b85b331925df195915f2757637c2805e1d4131e1ad9ef9bc1bb1c732d8dba4738716d351ab30c996c8657bab39567ee3b29c6d054b711495c0d52e1cd5d8e55b4f0f0325b97369280755b46a02afd54be4ddd9f77c22272b8bbb17ff5118fedbae2564524e797bd28b5f74f7079d532ccc059807989f94d267f47e724b3f1ecfe00ec9e6541c961080d8891251b84b4480bc292f6a180bea089fef5bbda56e1e41390d7c0e85ba0ef530f7177413481a226465a36ef6afe1e2bca69d2078712b3912bba1a99b1fbff0d355d6ffe726d2bb6fbc103c4ac5756e5bee6e47e17424ebcbf1b63d8cb90ce2e40198b4f4198689daea254307e52a25562f4c1455340f0ffeb10f9d8e914775e37d0edca019fb1b9c6ef81255ed86bc51c5391e0591480f66e2d88c5f4fd7277697968656a9b113ab97f874fdd5f2465e5559533e01ba13ef4a8f7a21d02c30c8ded68e8c54603ab9c8084ef6d9eb4e92c75b078539e2ae786ebab6dab73a09e0aa9ac575bcefb29e930ae656e58bcb513f7e3c17e079dce4f05b5dbc18c2a872b22509740ebe6a3903e00ad1abc55076441862643f93606e3dc35e8d9f2caef3ee6be14d513b2e062b21d0061de3bd56881713a1a5c17f5ace05e1ec09da53f99442df175a49bd154aa96e4949decd52fed79ccf7ccbce32941419c314e374e4a396ac553e17b5340336a1a25c22f9e42a243ba5404450b650acfc826a6e432971ace776e15719515e1634ceb9a4a35061b668c74998d3dfb5827f6238ec015377e6f9c94f38108768cf6e5c8b132e0303fb5a200368f845ad9d46343035a6ff94031df8d8309415bb3f6cd5ede9c135fdabcc030599858d803c0f85be7661c88984d88faa3d26fb0e9aac0056a53f1b5d0baed713c853c4a2726869a0a124a8a5bbc0fc0ef80c8ae4cb53636aa02503b86a1eb9836fcc259823e2692d921d88e1ffc1e6cb2bde43939ceb3f32a611686f539f8f7c9f0bf00381f743607d40960f06d347d1cd8ac8a51969c25e37150efdf7aa4c2037a2fd0516fb444525ab157a0ed0a7412b2fa69b217fe397263153782c0f64351fbdf2678fa0dc8569912dcd8e3ccad38f34f23bbbce14c6a26ac24911b308b82c7e43062d180baeac4ba7153858365c72c63dcf5f6a5b08070b730adb017aeae925b7d0439979e2679f45ed2f25a7edcfd2fb77a8794630285ccb0a071f5cce410b46dbf9750b0354aae8b65574501cc69efb5b6a43444074fee116641bb29da56c2b4a7f456991fc92b2" , "debug" : 0 , "seedipaddr" : "78.47.196.146" }
}
}
if ( addcoin_data . coin == 'WIRELESS' ) {
var logincoinfullname = 'WIRELESS' ,
logincoinmodeinfo = '' ;
logincoinfullname = 'WIRELESS' ;
if ( addcoin_data . mode == '1' ) { logincoinmodeinfo = 'Full' ; }
if ( addcoin_data . mode == '0' ) { logincoinmodeinfo = 'Basilisk' ; }
@ -766,16 +754,12 @@ function Iguana_addcoin(addcoin_data) {
var tmpinternval = 6000 ,
AddCoinData = { "conf" : "WIRELESS.conf" , "path" : confpath [ 0 ] . path , "unitval" : "20" , "zcash" : 1 , "RELAY" : - 1 , "VALIDATE" : 0 , "prefetchlag" : - 1 , "poll" : 100 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "startpend" : 4 , "endpend" : 4 , "services" : 129 , "maxpeers" : 8 , "newcoin" : "WIRELESS" , "name" : "WIRELESS" , "hasheaders" : 1 , "useaddmultisig" : 0 , "netmagic" : "62071ed3" , "p2p" : 11666 , "rpc" : 11667 , "pubval" : 60 , "p2shval" : 85 , "wifval" : 188 , "txfee_satoshis" : "10000" , "isPoS" : 0 , "minoutput" : 10000 , "minconfirms" : 2 , "genesishash" : "027e3758c3a65b12aa1046462b486d0a63bfa1beae327897f56c5cfb7daaae71" , "protover" : 170002 , "genesisblock" : "0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a000000000000000000000000000000000000000000000000000000000000000029ab5f490f0f0f200b00000000000000000000000000000000000000000000000000000000000000fd4005000d5ba7cda5d473947263bf194285317179d2b0d307119c2e7cc4bd8ac456f0774bd52b0cd9249be9d40718b6397a4c7bbd8f2b3272fed2823cd2af4bd1632200ba4bf796727d6347b225f670f292343274cc35099466f5fb5f0cd1c105121b28213d15db2ed7bdba490b4cedc69742a57b7c25af24485e523aadbb77a0144fc76f79ef73bd8530d42b9f3b9bed1c135ad1fe152923fafe98f95f76f1615e64c4abb1137f4c31b218ba2782bc15534788dda2cc08a0ee2987c8b27ff41bd4e31cd5fb5643dfe862c9a02ca9f90c8c51a6671d681d04ad47e4b53b1518d4befafefe8cadfb912f3d03051b1efbf1dfe37b56e93a741d8dfd80d576ca250bee55fab1311fc7b3255977558cdda6f7d6f875306e43a14413facdaed2f46093e0ef1e8f8a963e1632dcbeebd8e49fd16b57d49b08f9762de89157c65233f60c8e38a1f503a48c555f8ec45dedecd574a37601323c27be597b956343107f8bd80f3a925afaf30811df83c402116bb9c1e5231c70fff899a7c82f73c902ba54da53cc459b7bf1113db65cc8f6914d3618560ea69abd13658fa7b6af92d374d6eca9529f8bd565166e4fcbf2a8dfb3c9b69539d4d2ee2e9321b85b331925df195915f2757637c2805e1d4131e1ad9ef9bc1bb1c732d8dba4738716d351ab30c996c8657bab39567ee3b29c6d054b711495c0d52e1cd5d8e55b4f0f0325b97369280755b46a02afd54be4ddd9f77c22272b8bbb17ff5118fedbae2564524e797bd28b5f74f7079d532ccc059807989f94d267f47e724b3f1ecfe00ec9e6541c961080d8891251b84b4480bc292f6a180bea089fef5bbda56e1e41390d7c0e85ba0ef530f7177413481a226465a36ef6afe1e2bca69d2078712b3912bba1a99b1fbff0d355d6ffe726d2bb6fbc103c4ac5756e5bee6e47e17424ebcbf1b63d8cb90ce2e40198b4f4198689daea254307e52a25562f4c1455340f0ffeb10f9d8e914775e37d0edca019fb1b9c6ef81255ed86bc51c5391e0591480f66e2d88c5f4fd7277697968656a9b113ab97f874fdd5f2465e5559533e01ba13ef4a8f7a21d02c30c8ded68e8c54603ab9c8084ef6d9eb4e92c75b078539e2ae786ebab6dab73a09e0aa9ac575bcefb29e930ae656e58bcb513f7e3c17e079dce4f05b5dbc18c2a872b22509740ebe6a3903e00ad1abc55076441862643f93606e3dc35e8d9f2caef3ee6be14d513b2e062b21d0061de3bd56881713a1a5c17f5ace05e1ec09da53f99442df175a49bd154aa96e4949decd52fed79ccf7ccbce32941419c314e374e4a396ac553e17b5340336a1a25c22f9e42a243ba5404450b650acfc826a6e432971ace776e15719515e1634ceb9a4a35061b668c74998d3dfb5827f6238ec015377e6f9c94f38108768cf6e5c8b132e0303fb5a200368f845ad9d46343035a6ff94031df8d8309415bb3f6cd5ede9c135fdabcc030599858d803c0f85be7661c88984d88faa3d26fb0e9aac0056a53f1b5d0baed713c853c4a2726869a0a124a8a5bbc0fc0ef80c8ae4cb53636aa02503b86a1eb9836fcc259823e2692d921d88e1ffc1e6cb2bde43939ceb3f32a611686f539f8f7c9f0bf00381f743607d40960f06d347d1cd8ac8a51969c25e37150efdf7aa4c2037a2fd0516fb444525ab157a0ed0a7412b2fa69b217fe397263153782c0f64351fbdf2678fa0dc8569912dcd8e3ccad38f34f23bbbce14c6a26ac24911b308b82c7e43062d180baeac4ba7153858365c72c63dcf5f6a5b08070b730adb017aeae925b7d0439979e2679f45ed2f25a7edcfd2fb77a8794630285ccb0a071f5cce410b46dbf9750b0354aae8b65574501cc69efb5b6a43444074fee116641bb29da56c2b4a7f456991fc92b2" , "debug" : 0 , "seedipaddr" : "78.47.196.146" }
} else {
var AddCoinData =
{ 'userpass' : tmpIguanaRPCAuth , "unitval" : "20" , "zcash" : 1 , "RELAY" : addcoin_data . mode , "VALIDATE" : addcoin_data . mode , "prefetchlag" : - 1 , "poll" : 100 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "startpend" : 4 , "endpend" : 4 , "services" : 129 , "maxpeers" : 8 , "newcoin" : "WIRELESS" , "name" : "WIRELESS" , "hasheaders" : 1 , "useaddmultisig" : 0 , "netmagic" : "62071ed3" , "p2p" : 11666 , "rpc" : 11667 , "pubval" : 60 , "p2shval" : 85 , "wifval" : 188 , "txfee_satoshis" : "10000" , "isPoS" : 0 , "minoutput" : 10000 , "minconfirms" : 2 , "genesishash" : "027e3758c3a65b12aa1046462b486d0a63bfa1beae327897f56c5cfb7daaae71" , "protover" : 170002 , "genesisblock" : "0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a000000000000000000000000000000000000000000000000000000000000000029ab5f490f0f0f200b00000000000000000000000000000000000000000000000000000000000000fd4005000d5ba7cda5d473947263bf194285317179d2b0d307119c2e7cc4bd8ac456f0774bd52b0cd9249be9d40718b6397a4c7bbd8f2b3272fed2823cd2af4bd1632200ba4bf796727d6347b225f670f292343274cc35099466f5fb5f0cd1c105121b28213d15db2ed7bdba490b4cedc69742a57b7c25af24485e523aadbb77a0144fc76f79ef73bd8530d42b9f3b9bed1c135ad1fe152923fafe98f95f76f1615e64c4abb1137f4c31b218ba2782bc15534788dda2cc08a0ee2987c8b27ff41bd4e31cd5fb5643dfe862c9a02ca9f90c8c51a6671d681d04ad47e4b53b1518d4befafefe8cadfb912f3d03051b1efbf1dfe37b56e93a741d8dfd80d576ca250bee55fab1311fc7b3255977558cdda6f7d6f875306e43a14413facdaed2f46093e0ef1e8f8a963e1632dcbeebd8e49fd16b57d49b08f9762de89157c65233f60c8e38a1f503a48c555f8ec45dedecd574a37601323c27be597b956343107f8bd80f3a925afaf30811df83c402116bb9c1e5231c70fff899a7c82f73c902ba54da53cc459b7bf1113db65cc8f6914d3618560ea69abd13658fa7b6af92d374d6eca9529f8bd565166e4fcbf2a8dfb3c9b69539d4d2ee2e9321b85b331925df195915f2757637c2805e1d4131e1ad9ef9bc1bb1c732d8dba4738716d351ab30c996c8657bab39567ee3b29c6d054b711495c0d52e1cd5d8e55b4f0f0325b97369280755b46a02afd54be4ddd9f77c22272b8bbb17ff5118fedbae2564524e797bd28b5f74f7079d532ccc059807989f94d267f47e724b3f1ecfe00ec9e6541c961080d8891251b84b4480bc292f6a180bea089fef5bbda56e1e41390d7c0e85ba0ef530f7177413481a226465a36ef6afe1e2bca69d2078712b3912bba1a99b1fbff0d355d6ffe726d2bb6fbc103c4ac5756e5bee6e47e17424ebcbf1b63d8cb90ce2e40198b4f4198689daea254307e52a25562f4c1455340f0ffeb10f9d8e914775e37d0edca019fb1b9c6ef81255ed86bc51c5391e0591480f66e2d88c5f4fd7277697968656a9b113ab97f874fdd5f2465e5559533e01ba13ef4a8f7a21d02c30c8ded68e8c54603ab9c8084ef6d9eb4e92c75b078539e2ae786ebab6dab73a09e0aa9ac575bcefb29e930ae656e58bcb513f7e3c17e079dce4f05b5dbc18c2a872b22509740ebe6a3903e00ad1abc55076441862643f93606e3dc35e8d9f2caef3ee6be14d513b2e062b21d0061de3bd56881713a1a5c17f5ace05e1ec09da53f99442df175a49bd154aa96e4949decd52fed79ccf7ccbce32941419c314e374e4a396ac553e17b5340336a1a25c22f9e42a243ba5404450b650acfc826a6e432971ace776e15719515e1634ceb9a4a35061b668c74998d3dfb5827f6238ec015377e6f9c94f38108768cf6e5c8b132e0303fb5a200368f845ad9d46343035a6ff94031df8d8309415bb3f6cd5ede9c135fdabcc030599858d803c0f85be7661c88984d88faa3d26fb0e9aac0056a53f1b5d0baed713c853c4a2726869a0a124a8a5bbc0fc0ef80c8ae4cb53636aa02503b86a1eb9836fcc259823e2692d921d88e1ffc1e6cb2bde43939ceb3f32a611686f539f8f7c9f0bf00381f743607d40960f06d347d1cd8ac8a51969c25e37150efdf7aa4c2037a2fd0516fb444525ab157a0ed0a7412b2fa69b217fe397263153782c0f64351fbdf2678fa0dc8569912dcd8e3ccad38f34f23bbbce14c6a26ac24911b308b82c7e43062d180baeac4ba7153858365c72c63dcf5f6a5b08070b730adb017aeae925b7d0439979e2679f45ed2f25a7edcfd2fb77a8794630285ccb0a071f5cce410b46dbf9750b0354aae8b65574501cc69efb5b6a43444074fee116641bb29da56c2b4a7f456991fc92b2" , "debug" : 0 , "seedipaddr" : "78.47.196.146" }
var AddCoinData = { 'userpass' : tmpIguanaRPCAuth , "unitval" : "20" , "zcash" : 1 , "RELAY" : addcoin_data . mode , "VALIDATE" : addcoin_data . mode , "prefetchlag" : - 1 , "poll" : 100 , "active" : 1 , "agent" : "iguana" , "method" : "addcoin" , "startpend" : 4 , "endpend" : 4 , "services" : 129 , "maxpeers" : 8 , "newcoin" : "WIRELESS" , "name" : "WIRELESS" , "hasheaders" : 1 , "useaddmultisig" : 0 , "netmagic" : "62071ed3" , "p2p" : 11666 , "rpc" : 11667 , "pubval" : 60 , "p2shval" : 85 , "wifval" : 188 , "txfee_satoshis" : "10000" , "isPoS" : 0 , "minoutput" : 10000 , "minconfirms" : 2 , "genesishash" : "027e3758c3a65b12aa1046462b486d0a63bfa1beae327897f56c5cfb7daaae71" , "protover" : 170002 , "genesisblock" : "0100000000000000000000000000000000000000000000000000000000000000000000003ba3edfd7a7b12b27ac72c3e67768f617fc81bc3888a51323a9fb8aa4b1e5e4a000000000000000000000000000000000000000000000000000000000000000029ab5f490f0f0f200b00000000000000000000000000000000000000000000000000000000000000fd4005000d5ba7cda5d473947263bf194285317179d2b0d307119c2e7cc4bd8ac456f0774bd52b0cd9249be9d40718b6397a4c7bbd8f2b3272fed2823cd2af4bd1632200ba4bf796727d6347b225f670f292343274cc35099466f5fb5f0cd1c105121b28213d15db2ed7bdba490b4cedc69742a57b7c25af24485e523aadbb77a0144fc76f79ef73bd8530d42b9f3b9bed1c135ad1fe152923fafe98f95f76f1615e64c4abb1137f4c31b218ba2782bc15534788dda2cc08a0ee2987c8b27ff41bd4e31cd5fb5643dfe862c9a02ca9f90c8c51a6671d681d04ad47e4b53b1518d4befafefe8cadfb912f3d03051b1efbf1dfe37b56e93a741d8dfd80d576ca250bee55fab1311fc7b3255977558cdda6f7d6f875306e43a14413facdaed2f46093e0ef1e8f8a963e1632dcbeebd8e49fd16b57d49b08f9762de89157c65233f60c8e38a1f503a48c555f8ec45dedecd574a37601323c27be597b956343107f8bd80f3a925afaf30811df83c402116bb9c1e5231c70fff899a7c82f73c902ba54da53cc459b7bf1113db65cc8f6914d3618560ea69abd13658fa7b6af92d374d6eca9529f8bd565166e4fcbf2a8dfb3c9b69539d4d2ee2e9321b85b331925df195915f2757637c2805e1d4131e1ad9ef9bc1bb1c732d8dba4738716d351ab30c996c8657bab39567ee3b29c6d054b711495c0d52e1cd5d8e55b4f0f0325b97369280755b46a02afd54be4ddd9f77c22272b8bbb17ff5118fedbae2564524e797bd28b5f74f7079d532ccc059807989f94d267f47e724b3f1ecfe00ec9e6541c961080d8891251b84b4480bc292f6a180bea089fef5bbda56e1e41390d7c0e85ba0ef530f7177413481a226465a36ef6afe1e2bca69d2078712b3912bba1a99b1fbff0d355d6ffe726d2bb6fbc103c4ac5756e5bee6e47e17424ebcbf1b63d8cb90ce2e40198b4f4198689daea254307e52a25562f4c1455340f0ffeb10f9d8e914775e37d0edca019fb1b9c6ef81255ed86bc51c5391e0591480f66e2d88c5f4fd7277697968656a9b113ab97f874fdd5f2465e5559533e01ba13ef4a8f7a21d02c30c8ded68e8c54603ab9c8084ef6d9eb4e92c75b078539e2ae786ebab6dab73a09e0aa9ac575bcefb29e930ae656e58bcb513f7e3c17e079dce4f05b5dbc18c2a872b22509740ebe6a3903e00ad1abc55076441862643f93606e3dc35e8d9f2caef3ee6be14d513b2e062b21d0061de3bd56881713a1a5c17f5ace05e1ec09da53f99442df175a49bd154aa96e4949decd52fed79ccf7ccbce32941419c314e374e4a396ac553e17b5340336a1a25c22f9e42a243ba5404450b650acfc826a6e432971ace776e15719515e1634ceb9a4a35061b668c74998d3dfb5827f6238ec015377e6f9c94f38108768cf6e5c8b132e0303fb5a200368f845ad9d46343035a6ff94031df8d8309415bb3f6cd5ede9c135fdabcc030599858d803c0f85be7661c88984d88faa3d26fb0e9aac0056a53f1b5d0baed713c853c4a2726869a0a124a8a5bbc0fc0ef80c8ae4cb53636aa02503b86a1eb9836fcc259823e2692d921d88e1ffc1e6cb2bde43939ceb3f32a611686f539f8f7c9f0bf00381f743607d40960f06d347d1cd8ac8a51969c25e37150efdf7aa4c2037a2fd0516fb444525ab157a0ed0a7412b2fa69b217fe397263153782c0f64351fbdf2678fa0dc8569912dcd8e3ccad38f34f23bbbce14c6a26ac24911b308b82c7e43062d180baeac4ba7153858365c72c63dcf5f6a5b08070b730adb017aeae925b7d0439979e2679f45ed2f25a7edcfd2fb77a8794630285ccb0a071f5cce410b46dbf9750b0354aae8b65574501cc69efb5b6a43444074fee116641bb29da56c2b4a7f456991fc92b2" , "debug" : 0 , "seedipaddr" : "78.47.196.146" }
}
}
if ( addcoin_data . coin == 'USD' ) {
var logincoinfullname = 'USD' ,
logincoinmodeinfo = '' ,
tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage . getItem ( 'IguanaRPCAuth' ) ;
logincoinfullname = 'USD' ;
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage . getItem ( 'IguanaRPCAuth' ) ;
if ( addcoin_data . mode == '1' ) {
logincoinmodeinfo = 'Full' ;
@ -853,7 +837,7 @@ function Iguana_addcoin(addcoin_data) {
if ( addcoinData . result === 'coin added' ) {
Iguana_Setactivehandle ( ) ;
console . log ( 'coin added' ) ;
toastr . success ( logincoinfullname + ' started in ' + logincoinmodeinfo + ' Mode' , 'Coin Notification' ) ;
toastr . success ( logincoinfullname + ' ' + _ lang [ defaultLang ] . TOASTR . COIN_STARTED + ' ' + logincoinmodeinfo + ' ' + _ lang [ defaultLang ] . TOASTR . MODE , _ lang [ defaultLang ] . TOASTR . COIN_NOTIFICATION ) ;
if ( addcoin_data . logincmd == undefined ) {
console . log ( 'command NOT executed from login. RELOADING WALLET WIDGETS...' ) ;
@ -880,13 +864,13 @@ function Iguana_addcoin(addcoin_data) {
$ ( '#addcoin_mdl_full_mode' ) . prop ( 'checked' , false ) ;
$ ( '#addcoin_mdl_basilisk_mode' ) . prop ( 'checked' , false ) ;
$ ( '#addcoin_mdl_native_mode' ) . prop ( 'checked' , false ) ;
$ ( '#addcoin_select_coin_mdl_options' ) . val ( '-Select-' ) ;
$ ( '#addcoin_select_coin_mdl_options' ) . val ( _ lang [ defaultLang ] . DASHBOARD . SELECT ) ;
} else if ( addcoinData . result === 'coin already there' ) {
console . log ( 'coin already there' ) ;
toastr . info ( 'Looks like ' + logincoinfullname + ' already running.' , 'Coin Notification' ) ;
toastr . info ( _ lang [ defaultLang ] . TOASTR . LOOKS_LIKE + ' ' + logincoinfullname + ' ' + _ lang [ defaultLang ] . TOASTR . ALREADY_RUNNING + '.' , _ lang [ defaultLang ] . TOASTR . COIN_NOTIFICATION ) ;
} else if ( addcoinData . result === null ) {
console . log ( 'coin already there' ) ;
toastr . info ( 'Looks like ' + logincoinfullname + ' already running.' , 'Coin Notification' ) ;
toastr . info ( _ lang [ defaultLang ] . TOASTR . LOOKS_LIKE + ' ' + logincoinfullname + ' ' + _ lang [ defaultLang ] . TOASTR . ALREADY_RUNNING + '.' , _ lang [ defaultLang ] . TOASTR . COIN_NOTIFICATION ) ;
}
} ,
error : function ( xhr , textStatus , error ) {
@ -925,9 +909,9 @@ function ExecuteAddCoinLoginFn() {
}
function Iguana_ServiceUnavailable ( ) {
console . log ( 'Network Error api' ) ;
toastr . error ( 'Unable to connect with iguana service. 127.0.0.1:7778' , 'Service Notification' ) ;
toastr . info ( 'Are you sure Iguana is running?' , 'Account Notification' ) ;
console . log ( 'Network Error api' ) ; _ lang [ defaultLang ]
toastr . error ( _ lang [ defaultLang ] . TOASTR . IGUANA_CONN_ERR_ALT , _ lang [ defaultLang ] . TOASTR . SERVICE_NOTIFICATION ) ;
toastr . info ( _ lang [ defaultLang ] . TOASTR . IGUANA_ARE_YOU_SURE , _ lang [ defaultLang ] . TOASTR . ACCOUNT_NOTIFICATION ) ;
ClearOnLogout ( true , true ) ;
}
@ -954,6 +938,7 @@ function secondsToString(seconds) {
min = a . getMinutes ( ) ,
sec = a . getSeconds ( ) ,
time = date + ' ' + month + ' ' + year + ' ' + hour + ':' + min + ':' + sec ;
return time ;
}
@ -966,6 +951,7 @@ function Iguana_HashHex(data) {
'method' : 'hex' ,
'message' : data
} ;
$ . ajax ( {
async : false ,
type : 'POST' ,
@ -987,7 +973,6 @@ function Iguana_HashHex(data) {
return result ;
}
function EDEXlistunspent ( coin , addr ) {
NProgress . done ( true ) ;
NProgress . configure ( {
@ -1026,9 +1011,9 @@ function EDEXlistunspent(coin, addr) {
]
} ;
}
var active_edexcoinmodecode = sessionStorage . getItem ( 'edexTmpMode' ) ;
var ajaxCall = $ . ajax ( {
var active_edexcoinmodecode = sessionStorage . getItem ( 'edexTmpMode' ) ,
ajaxCall = $ . ajax ( {
data : JSON . stringify ( ajax_data ) ,
url : 'http://127.0.0.1:7778' ,
type : 'POST' ,
@ -1192,10 +1177,9 @@ function EDEXgetBalance(coin) {
function EDEXSendutxoRawTx ( data ) {
Shepherd_GetBasiliskCache ( ) . then ( function ( result ) {
var _ data = JSON . parse ( result )
query = _ data . result . basilisk
utxos_set = query [ data . coin ] [ data . sendfrom ] . refresh . data
var _ data = JSON . parse ( result ) ,
query = _ data . result . basilisk ,
utxos_set = query [ data . coin ] [ data . sendfrom ] . refresh . data ,
send_data = {
'coin' : data . coin ,
'sendfrom' : data . sendfrom ,
@ -1205,6 +1189,7 @@ function EDEXSendutxoRawTx(data) {
'sendsig' : ( data . sendsig == true ? 0 : 1 ) ,
'utxos' : utxos_set
} ;
// console.log(send_data)
Iguana_utxorawtx ( send_data ) . then ( function ( result ) {
console . log ( result ) ;
@ -1212,11 +1197,11 @@ function EDEXSendutxoRawTx(data) {
if ( result . result == 'success' ) {
console . log ( send_data )
toastr . success ( 'Signed transaction generated.' , 'Wallet Notification' ) ;
toastr . success ( _ lang [ defaultLang ] . TOASTR . SIGNED_TX_GENERATED + '.' , _ lang [ defaultLang ] . TOASTR . WALLET_NOTIFICATION ) ;
}
if ( send_data . sendsig == 1 ) {
console . log ( send_data )
toastr . info ( 'Sending Transaction to Network.' , 'Wallet Notification' ) ;
toastr . info ( _ lang [ defaultLang ] . TOASTR . SENDING_TX + '.' , _ lang [ defaultLang ] . TOASTR . WALLET_NOTIFICATION ) ;
ajax_data_dexrawtx = {
'signedtx' : result . signedtx ,
'coin' : send_data . coin
@ -1225,7 +1210,8 @@ function EDEXSendutxoRawTx(data) {
console . log ( dexrwatx_result ) ;
if ( dexrwatx_result . error == undefined ) {
var active_edexcoin = $ ( '[data-edexcoin]' ) . attr ( 'data-edexcoin' ) ;
toastr . success ( 'Signed transaction sent successfully!' , 'Wallet Notification' ) ;
toastr . success ( _ lang [ defaultLang ] . TOASTR . SIGNED_TX_SENT , _ lang [ defaultLang ] . TOASTR . WALLET_NOTIFICATION ) ;
edexcoin_sendto_result_tbl += '<tr class="">' +
'<td>result</td>' +
'<td>' +
@ -1262,11 +1248,11 @@ function EDEXSendutxoRawTx(data) {
var gettxiddata = function ( ) {
return new Promise ( function ( resolve , reject ) {
toastr . info ( 'Getting txid info for updating funds data.' , '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 ) {
//console.log(result)
resolve ( result )
} )
//console.log(result);
resolve ( result ) ;
} ) ;
} ) ;
}
@ -1275,9 +1261,9 @@ function EDEXSendutxoRawTx(data) {
//console.log(gettxdata)
//console.log(utxos_set)
EDEX_ProcessRefreshData ( gettxdata , utxos_set ) . then ( function ( new_utxos_set ) {
console . log ( new_utxos_set )
resolve ( new_utxos_set )
} )
console . log ( new_utxos_set ) ;
resolve ( new_utxos_set ) ;
} ) ;
} ) ;
}
@ -1287,35 +1273,37 @@ function EDEXSendutxoRawTx(data) {
console . log ( send_data )
console . log ( send_data . sendfrom )
Shepherd_GroomData_Get ( ) . then ( function ( result ) {
console . log ( result )
console . log ( result . basilisk . KMD [ send_data . sendfrom ] . refresh )
delete result . basilisk . KMD [ send_data . sendfrom ] . refresh . data
console . log ( result . basilisk . KMD [ send_data . sendfrom ] . refresh )
result . basilisk . KMD [ send_data . sendfrom ] . refresh . data = new_utxos_set
console . log ( result . basilisk . KMD [ send_data . sendfrom ] . refresh )
var save_this_data = result
console . log ( result ) ;
console . log ( result . basilisk . KMD [ send_data . sendfrom ] . refresh ) ;
delete result . basilisk . KMD [ send_data . sendfrom ] . refresh . data ;
console . log ( result . basilisk . KMD [ send_data . sendfrom ] . refresh ) ;
result . basilisk . KMD [ send_data . sendfrom ] . refresh . data = new_utxos_set ;
console . log ( result . basilisk . KMD [ send_data . sendfrom ] . refresh ) ;
var save_this_data = result ;
resolve ( result ) ;
} )
} ) ;
} ) ;
}
var save_new_cache_data = function ( save_this_data ) {
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 ) {
console . log ( result )
console . log ( result ) ;
resolve ( result ) ;
} )
} ) ;
} ) ;
}
gettxiddata ( )
. then ( function ( gettxdata ) {
return process_refresh_utxos ( gettxdata ) ;
} ) . then ( function ( new_utxos_set ) {
return get_data_cache_contents ( new_utxos_set )
} ) . then ( function ( save_this_data ) {
return save_new_cache_data ( save_this_data )
} )
. then ( function ( new_utxos_set ) {
return get_data_cache_contents ( new_utxos_set ) ;
} )
. then ( function ( save_this_data ) {
return save_new_cache_data ( save_this_data ) ;
} ) ;
//var call_data = {"allcoins": false,"coin":ajax_data_dexrawtx.coin,"calls":"refresh"}
@ -1324,10 +1312,10 @@ function EDEXSendutxoRawTx(data) {
console . log ( result )
toastr . info ( 'Refreshing Wallet Funds.' , 'Wallet Notification' ) ;
} ) * /
} else {
var active_edexcoin = $ ( '[data-edexcoin]' ) . attr ( 'data-edexcoin' ) ;
toastr . success ( 'Signed transaction sent successfully!' , 'Wallet Notification' ) ;
toastr . success ( _ lang [ defaultLang ] . TOASTR . SIGNED_TX_SENT , _ lang [ defaultLang ] . TOASTR . WALLET_NOTIFICATION ) ;
edexcoin_sendto_result_tbl += '<tr class="">' +
'<td>result</td>' +
'<td>' +
@ -1350,18 +1338,23 @@ function EDEXSendutxoRawTx(data) {
$ ( '#edexcoin_send_coins_anothertx_btn' ) . show ( ) ;
$ ( '#edexcoin-send-txdetails-screen' ) . data ( 'panel-api' ) . done ( ) ;
var call_data = { "allcoins" : false , "coin" : 'KMD' , "calls" : "refresh" }
console . log ( call_data )
var call_data = {
'allcoins' : false ,
'coin' : 'KMD' ,
'calls' : 'refresh'
} ;
console . log ( call_data ) ;
Shepherd_FetchBasiliskData ( call_data ) . then ( function ( result ) {
console . log ( result )
toastr . info ( 'Refreshing Wallet Funds.' , 'Wallet Notification' ) ;
} )
console . log ( result ) ;
toastr . info ( _ lang [ defaultLang ] . TOASTR . REFRESHING_FUNDS + '.' , _ lang [ defaultLang ] . TOASTR . WALLET_NOTIFICATION ) ;
} ) ;
}
} )
} ) ;
}
if ( send_data . sendsig == 0 ) {
console . log ( send_data )
console . log ( send_data ) ;
var active_edexcoin = $ ( '[data-edexcoin]' ) . attr ( 'data-edexcoin' ) ;
//toastr.success('Signed Transaction Generated.', 'Wallet Notification');
edexcoin_sendto_result_tbl += '<tr class="">' +
'<td>result</td>' +
@ -1397,15 +1390,19 @@ function EDEXSendutxoRawTx(data) {
$ ( '#edexcoin_send_coins_anothertx_btn' ) . show ( ) ;
$ ( '#edexcoin-send-txdetails-screen' ) . data ( 'panel-api' ) . done ( ) ;
var call_data = { "allcoins" : false , "coin" : 'KMD' , "calls" : "refresh" }
var call_data = {
'allcoins' : false ,
'coin' : 'KMD' ,
'calls' : 'refresh'
} ;
console . log ( call_data )
Shepherd_FetchBasiliskData ( call_data ) . then ( function ( result ) {
console . log ( result )
toastr . info ( 'Refreshing Wallet Funds.' , 'Wallet Notification' ) ;
} )
console . log ( result ) ;
toastr . info ( _ lang [ defaultLang ] . TOASTR . REFRESHING_FUNDS , _ lang [ defaultLang ] . TOASTR . WALLET_NOTIFICATION ) ;
} ) ;
}
} )
} )
} ) ;
} ) ;
}
function EDEXSendToAddr ( data ) {
@ -1425,7 +1422,8 @@ function EDEXSendToAddr(data) {
confirm_send_amount ,
'EasyDEX' ,
'EasyDEXTransaction'
] } ;
]
} ;
console . log ( sendtoaddrvalues ) ;
console . log ( sendtoaddrvalues . params ) ;
@ -1441,7 +1439,7 @@ function EDEXSendToAddr(data) {
result . push ( SendToAddrData ) ;
if ( SendToAddrData . error !== undefined ) {
toastr . error ( 'Sent Transaction failed. Please check send Transaction page for details.' , 'Wallet Notification' ) ;
toastr . error ( _ lang [ defaultLang ] . TOASTR . TX_FAILED , _ lang [ defaultLang ] . TOASTR . WALLET_NOTIFICATION ) ;
edexcoin_sendto_result_tbl += '<tr class="active">' +
'<td>error</td>' +
'<td>' +
@ -1454,7 +1452,8 @@ function EDEXSendToAddr(data) {
if ( SendToAddrData . complete !== undefined ) {
var active_edexcoin = $ ( '[data-edexcoin]' ) . attr ( 'data-edexcoin' ) ;
toastr . success ( 'Transaction sent successfully. Check send section for details.' , 'Wallet Notification' ) ;
toastr . success ( _ lang [ defaultLang ] . TOASTR . TX_SENT_ALT , _ lang [ defaultLang ] . TOASTR . WALLET_NOTIFICATION ) ;
edexcoin_sendto_result_tbl += '<tr class="">' +
'<td>complete</td>' +
'<td>' +
@ -1529,7 +1528,7 @@ function EDEXgetinfo(coin) {
'timeout' : 4000
} ,
AjaxOutputData = IguanaAJAX ( 'http://127.0.0.1:7778' , ajax_data ) . done ( function ( data ) {
AjaxOutputData = JSON . parse ( AjaxOutputData . responseText )
AjaxOutputData = JSON . parse ( AjaxOutputData . responseText ) ;
resolve ( AjaxOutputData ) ;
} ) . fail ( function ( xhr , textStatus , error ) {
// handle request failures
@ -1542,7 +1541,6 @@ function EDEXgetinfo(coin) {
} )
}
function EDEXgettransaction ( coin , txid ) {
return new Promise ( ( resolve ) => {
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage . getItem ( 'IguanaRPCAuth' ) ,
@ -1554,16 +1552,17 @@ function EDEXgettransaction(coin,txid) {
'vout' : 1 ,
'txid' : txid
} ;
//console.log(ajax_data)
$ . ajax ( {
type : 'POST' ,
data : JSON . stringify ( ajax_data ) ,
url : 'http://127.0.0.1:7778'
} ) . then ( function ( data ) {
//console.log(data)
res_data = JSON . parse ( data )
//console.log(res_data)
resolve ( res_data )
//console.log(data);
res_data = JSON . parse ( data ) ;
//console.log(res_data);
resolve ( res_data ) ;
} ) . fail ( function ( xhr , textStatus , error ) {
// handle request failures
console . log ( xhr . statusText ) ;
@ -1584,26 +1583,26 @@ function EDEXgettransaction(coin,txid) {
console . log ( textStatus ) ;
console . log ( error ) ;
} ) ; * /
} )
} ) ;
}
function EDEXgetaddrbyaccount_cache ( coin ) {
return new Promise ( ( resolve ) => {
Shepherd_GetBasiliskCache ( ) . then ( function ( result ) {
var _ data = JSON . parse ( result )
query = _ data . result . basilisk
var _ data = JSON . parse ( result ) ,
query = _ data . result . basilisk ,
tmp_addr_label = '<span class="label label-default">' +
'<i class="icon fa-eye"></i> public ' +
'</span>' ;
'<i class="icon fa-eye"></i> ' + _ lang [ defaultLang ] . IAPP . PUBLIC_SM +
'</span>' ,
active_edexcoinmodecode = sessionStorage . getItem ( 'edexTmpMode' ) ;
//console.log(query[coin].addresses)
Promise . all ( query [ coin ] . addresses . map ( ( coinaddr_value , coinaddr_index ) => {
return new Promise ( ( resolve , reject ) => {
//console.log(coinaddr_index)
//console.log(coinaddr_value)
coinaddr_balances = query [ coin ] [ coinaddr_value ] . getbalance . data
//console.log(coinaddr_index);
//console.log(coinaddr_value);
coinaddr_balances = query [ coin ] [ coinaddr_value ] . getbalance . data ;
if ( coinaddr_balances . interest !== undefined ) {
var pass_data = {
@ -1621,17 +1620,16 @@ function EDEXgetaddrbyaccount_cache(coin) {
} ;
}
//console.log(pass_data)
resolve ( pass_data )
} )
} ) ) . then ( result => {
//console.log(result)
resolve ( result )
} )
} )
//console.log(pass_data);
resolve ( pass_data ) ;
} ) ;
} ) )
. then ( result => {
//console.log(result);
resolve ( result ) ;
} )
} ) ;
} ) ;
}
function EDEXgetaddrbyaccount ( coin ) {
@ -1645,7 +1643,7 @@ function EDEXgetaddrbyaccount(coin) {
'account' : '*'
} ,
tmp_addr_label = '<span class="label label-default">' +
'<i class="icon fa-eye"></i> public ' +
'<i class="icon fa-eye"></i> ' + _ lang [ defaultLang ] . IAPP . PUBLIC_SM +
'</span>' ;
active_edexcoinmodecode = sessionStorage . getItem ( 'edexTmpMode' ) ;
@ -1731,7 +1729,7 @@ function EDEXgetaddrbyaccount(coin) {
console . log ( data ) ;
if ( data . 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 ) ;
}
var tmpcalcnum = 0 ;
@ -1938,7 +1936,7 @@ function Iguana_DEXgetNotaries(coin) {
result . push ( AjaxOutputData ) ;
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 ) ;
}
} ,
error : function ( xhr , textStatus , error ) {
@ -1997,19 +1995,19 @@ function Iguana_DEXImportAddr(coin,addr) {
console . log ( data ) ;
if ( data == 'already in list' ) {
toastr . info ( coin + ' address already registered on network.' , 'Basilisk Notification' ) ;
toastr . info ( coin + ' ' + _ lang [ defaultLang ] . TOASTR . ADDR_ALREADY_REG , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION ) ;
} else {
if ( data . iswatchonly == true ) {
toastr . success ( 'Registered ' + coin + ' address on network.' , 'Basilisk Notification' ) ;
toastr . success ( _ lang [ defaultLang ] . TOASTR . REG + ' ' + coin + _ lang [ defaultLang ] . TOASTR . REG_ADDR , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION ) ;
}
if ( data . iswatchonly == false ) {
toastr . success ( coin + ' address Registeration failed. Please try again.' , 'Basilisk Notification' ) ;
toastr . success ( coin + _ lang [ defaultLang ] . TOASTR . REG_ADDR_FAILED , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION ) ;
}
if ( data . iswatchonly == undefined ) {
toastr . error ( 'Invalid query sent for ' + coin + '. Please try again.' , 'Basilisk Notification' ) ;
toastr . error ( _ lang [ defaultLang ] . TOASTR . INVALID_QUERY + ' ' + coin + '. ' + _ lang [ defaultLang ] . TOASTR . TRY_AGAIN , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION ) ;
}
if ( data . 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 ) ;
}
}
} ) ;
@ -2033,8 +2031,8 @@ function Iguana_DEXImportAllWalletAddr(coin) {
} ) ,
ajax_call_3 = ajax_call_2 . then ( function ( data ) {
$ . each ( data . result , function ( coinaddr_index , coinaddr_value ) {
console . log ( coinaddr_index )
console . log ( coinaddr_value )
console . log ( coinaddr_index ) ;
console . log ( coinaddr_value ) ;
var ajax_data_4 = {
'userpass' : tmpIguanaRPCAuth ,
@ -2050,7 +2048,7 @@ function Iguana_DEXImportAllWalletAddr(coin) {
dataType : 'json' ,
} ) ;
var ajax_call_5 = ajax_call_4 . then ( function ( data ) {
console . log ( data )
console . log ( data ) ;
console . log ( coinaddr_value ) ;
if ( ( 'error' in data ) || ! ( 'address' in data ) ) {
@ -2078,20 +2076,20 @@ function Iguana_DEXImportAllWalletAddr(coin) {
console . log ( coin )
console . log ( data ) ;
if ( data == 'already in list' ) {
toastr . info ( coinaddr_value + ' already registered on network.' , 'Basilisk Notification - ' + coin ) ;
if ( data == 'already in list' ) { _ lang [ defaultLang ]
toastr . info ( coinaddr_value + ' ' + _ lang [ defaultLang ] . TOASTR . ADDR_ALREADY_REG , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION + ' - ' + coin ) ;
} else {
if ( data . iswatchonly == true ) {
toastr . success ( 'Registered ' + coinaddr_value + ' on network.' , 'Basilisk Notification - ' + coin ) ;
toastr . success ( _ lang [ defaultLang ] . TOASTR . REG + ' ' + coinaddr_value + ' ' + _ lang [ defaultLang ] . TOASTR . REG_ADDR , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION + ' - ' + coin ) ;
}
if ( data . iswatchonly == false ) {
toastr . success ( coinaddr_value + ' Registeration failed. Please try again.' , 'Basilisk Notification - ' + coin ) ;
toastr . success ( coinaddr_value + ' ' + _ lang [ defaultLang ] . TOASTR . REG_ADDR_FAILED , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION + ' - ' + coin ) ;
}
if ( data . iswatchonly == undefined ) {
toastr . error ( 'Invalid query sent for ' + coinaddr_value + '. Please try again.' , 'Basilisk Notification - ' + coin ) ;
toastr . error ( _ lang [ defaultLang ] . TOASTR . INVALID_QUERY + ' ' + coinaddr_value + '. ' + _ lang [ defaultLang ] . TOASTR . TRY_AGAIN , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION + ' - ' + coin ) ;
}
if ( data . error === 'less than required responses' ) {
toastr . error ( 'Less than required responses. Please try again.' , 'Basilisk Notification - ' + coin ) ;
toastr . error ( _ lang [ defaultLang ] . TOASTR . LESS_RESPONSES_REQ , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION + ' - ' + coin ) ;
}
}
} ) ;
@ -2132,8 +2130,8 @@ function Iguana_DEXImportAll() {
} ) ,
ajax_call_3 = ajax_call_2 . then ( function ( data ) {
$ . each ( data . result , function ( coinaddr_index , coinaddr_value ) {
console . log ( coinaddr_index )
console . log ( coinaddr_value )
console . log ( coinaddr_index ) ;
console . log ( coinaddr_value ) ;
var ajax_data_4 = {
'userpass' : tmpIguanaRPCAuth ,
@ -2149,7 +2147,7 @@ function Iguana_DEXImportAll() {
dataType : 'json'
} ) ,
ajax_call_5 = ajax_call_4 . then ( function ( data ) {
console . log ( data )
console . log ( data ) ;
console . log ( coinaddr_value ) ;
if ( ( 'error' in data ) || ! ( 'address' in data ) ) {
@ -2178,19 +2176,19 @@ function Iguana_DEXImportAll() {
console . log ( data ) ;
if ( data == 'already in list' ) {
toastr . info ( coinaddr_value + ' already registered on network.' , 'Basilisk Notification - ' + mode_value ) ;
toastr . info ( coinaddr_value + _ lang [ defaultLang ] . TOASTR . ADDR_ALREADY_REG , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION + ' - ' + mode_value ) ;
} else {
if ( data . iswatchonly == true ) {
toastr . success ( 'Registered ' + coinaddr_value + ' on network.' , 'Basilisk Notification - ' + mode_value ) ;
toastr . success ( _ lang [ defaultLang ] . TOASTR . REG + ' ' + coinaddr_value + ' ' + _ lang [ defaultLang ] . TOASTR . REG_ADDR , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION + ' - ' + mode_value ) ;
}
if ( data . iswatchonly == false ) {
toastr . success ( coinaddr_value + ' Registeration failed. Please try again.' , 'Basilisk Notification - ' + mode_value ) ;
toastr . success ( coinaddr_value + ' ' + _ lang [ defaultLang ] . TOASTR . REG_ADDR_FAILED , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION + ' - ' + mode_value ) ;
}
if ( data . iswatchonly == undefined ) {
toastr . error ( 'Invalid query sent for ' + coinaddr_value + '. Please try again.' , 'Basilisk Notification - ' + mode_value ) ;
toastr . error ( _ lang [ defaultLang ] . TOASTR . INVALID_QUERY + ' ' + coinaddr_value + '. ' + _ lang [ defaultLang ] . TOASTR . TRY_AGAIN , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION + ' - ' + mode_value ) ;
}
if ( data . error === 'less than required responses' ) {
toastr . error ( 'Less than required responses. Please try again.' , 'Basilisk Notification - ' + mode_value ) ;
toastr . error ( _ lang [ defaultLang ] . TOASTR . LESS_RESPONSES_REQ , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION + ' - ' + mode_value ) ;
}
}
} ) ;
@ -2228,7 +2226,7 @@ function Iguana_DEXCheckAddr(coin,addr) {
result . push ( AjaxOutputData ) ;
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 ) ;
}
} ,
error : function ( xhr , textStatus , error ) {
@ -2266,17 +2264,17 @@ function Iguana_DEXValidateAddr(coin, addr) {
var AjaxOutputData = JSON . parse ( data ) ;
if ( AjaxOutputData . iswatchonly == true ) {
toastr . success ( 'Validation Success on Network' , 'Basilisk Notification' ) ;
toastr . success ( _ lang [ defaultLang ] . TOASTR . VALIDATION_SUCCESS , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION ) ;
}
if ( AjaxOutputData . iswatchonly == false ) {
toastr . info ( 'Address isn\'t Registered on Network. Please Register' , 'Basilisk Notification' ) ;
toastr . info ( _ lang [ defaultLang ] . TOASTR . ADDR_ISNT_REG , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION ) ;
}
if ( AjaxOutputData . iswatchonly == undefined ) {
toastr . error ( 'Invalid query sent. Please try again.' , 'Basilisk Notification' ) ;
toastr . error ( _ lang [ defaultLang ] . TOASTR . INVALID_QUERY_ALT , _ lang [ defaultLang ] . TOASTR . BASILISK_NOTIFICATION ) ;
}
result . push ( AjaxOutputData ) ;
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 ) ;
}
} ,
error : function ( xhr , textStatus , error ) {
@ -2309,6 +2307,7 @@ function Iguana_utxorawtx(data) {
} ,
'utxos' : data . utxos
} ;
return new Promise ( ( resolve ) => {
console . log ( ajax_data ) ;
$ . ajax ( {
@ -2320,7 +2319,7 @@ function Iguana_utxorawtx(data) {
//console.log(result);
resolve ( result ) ;
} ) ;
} )
} ) ;
}
function Iguana_DEXsendrawtx ( data ) {
@ -2331,7 +2330,8 @@ function Iguana_DEXsendrawtx(data) {
'method' : 'sendrawtransaction' ,
'signedtx' : data . signedtx ,
'symbol' : data . coin
}
} ;
return new Promise ( ( resolve ) => {
console . log ( ajax_data ) ;
$ . ajax ( {
@ -2343,8 +2343,7 @@ function Iguana_DEXsendrawtx(data) {
console . log ( result ) ;
resolve ( result ) ;
} ) ;
} )
} ) ;
}
function EDEX_DEXlistunspent ( coin , addr ) {
@ -2475,7 +2474,7 @@ function EDEX_DEXgetinfoAll() {
console . log ( refresh_percent )
$ ( '#basilisk-connections-refresh-title' ) . text ( 'Connection status... ' + tmp_index + '/' + get_dex_notarychains . length + ': ' + coin_value ) ;
$ ( '#basilisk-connections-refresh-percent' ) . text ( refresh_percent + '%' ) ;
$ ( '#basilisk-connections-refresh-progress-bar' ) . width ( refresh_percent + '%' )
$ ( '#basilisk-connections-refresh-progress-bar' ) . width ( refresh_percent + '%' ) ;
if ( getinfo_each_chain == '' ) {
result . push ( [ { 'amount' : 0 } ] ) ;
@ -2502,36 +2501,40 @@ function EDEX_DEXgetinfoAll() {
}
function EDEX_ProcessRefreshData ( gettxdata , refreshdata ) {
console . log ( gettxdata )
console . log ( refreshdata )
console . log ( gettxdata ) ;
console . log ( refreshdata ) ;
return new Promise ( ( resolve , reject ) => {
Promise . all ( gettxdata . vin . map ( ( vin_value , vin_index ) => {
console . log ( vin_index )
console . log ( vin_value )
console . log ( vin_index ) ;
console . log ( vin_value ) ;
return new Promise ( ( resolve , reject ) => {
Promise . all ( refreshdata . map ( ( refresh_value , refresh_index ) => {
console . log ( refresh_index )
console . log ( refresh_value )
console . log ( refresh_index ) ;
console . log ( refresh_value ) ;
if ( refreshdata [ refresh_index ] !== undefined && refresh_value . txid == vin_value . txid ) {
delete refreshdata [ refresh_index ]
refreshdata = refreshdata
resolve ( refreshdata )
delete refreshdata [ refresh_index ] ;
refreshdata = refreshdata ;
resolve ( refreshdata ) ;
}
} ) ) ;
} ) ;
} ) )
} )
} ) ) . then ( result => {
var res_data = result [ result . length - 1 ] ;
console . log ( res_data )
var refresh_final = [ ]
. then ( result => {
var res_data = result [ result . length - 1 ] ,
refresh_final = [ ] ;
console . log ( res_data ) ;
$ . each ( res_data , function ( index ) {
if ( res_data [ index ] !== undefined ) {
refresh_final . push ( res_data [ index ] )
refresh_final . push ( res_data [ index ] ) ;
}
} )
//console.log(refresh_final)
resolve ( refresh_final ) ;
} )
} ) ;
} )
}
@ -2544,6 +2547,7 @@ function Iguana_Jumblr_SetPassphrase(data) {
'method' : 'setpassphrase' ,
'passphrase' : data . passphrase
} ;
$ . ajax ( {
data : JSON . stringify ( ajax_data ) ,
url : 'http://127.0.0.1:7778' ,
@ -2555,7 +2559,6 @@ function Iguana_Jumblr_SetPassphrase(data) {
} ) ;
}
function Iguana_Jumblr_Status ( ) {
return new Promise ( ( resolve ) => {
var tmpIguanaRPCAuth = 'tmpIgRPCUser@' + sessionStorage . getItem ( 'IguanaRPCAuth' ) ,
@ -2564,6 +2567,7 @@ function Iguana_Jumblr_Status() {
'agent' : 'jumblr' ,
'method' : 'status'
} ;
$ . ajax ( {
data : JSON . stringify ( ajax_data ) ,
url : 'http://127.0.0.1:7778' ,
@ -2713,25 +2717,23 @@ function Shepherd_FetchBasiliskData(req_data) {
} ) ;
}
function Shepherd_GroomData_Get ( ) {
return new Promise ( ( resolve ) => {
var parse_session_data = sessionStorage . getItem ( 'IguanaActiveAccount' ) ;
parse_session_data = JSON . parse ( JSON . parse ( parse_session_data ) ) ;
var request_method = '' ;
var session_pubkey = parse_session_data . pubkey ;
var ajax_data = { 'filename' : session_pubkey } ;
var req_url = 'http://127.0.0.1:17777/shepherd/groom' ;
console . log ( ajax_data )
var request_method = '' ,
session_pubkey = parse_session_data . pubkey ,
ajax_data = { 'filename' : session_pubkey } ,
req_url = 'http://127.0.0.1:17777/shepherd/groom' ;
console . log ( ajax_data ) ;
$ . ajax ( {
type : 'GET' ,
data : ajax_data ,
url : req_url ,
contentType : 'application/json' , // send as JSON
} ) . done ( function ( data ) {
var res_data = JSON . parse ( data )
var res_data = JSON . parse ( data ) ;
resolve ( res_data . result ) ;
} ) ;
} ) ;
@ -2741,14 +2743,16 @@ function Shepherd_GroomData_Post(req_data) {
return new Promise ( ( resolve ) => {
var parse_session_data = sessionStorage . getItem ( 'IguanaActiveAccount' ) ;
parse_session_data = JSON . parse ( JSON . parse ( parse_session_data ) ) ;
var request_method = '' ;
var session_pubkey = parse_session_data . pubkey ;
console . log ( req_data )
var ajax_data = { 'filename' : session_pubkey , 'payload' : req_data } ;
var request_method = '' ,
session_pubkey = parse_session_data . pubkey ,
ajax_data = {
'filename' : session_pubkey ,
'payload' : req_data
} ,
req_url = 'http://127.0.0.1:17777/shepherd/groom' ;
var req_url = 'http://127.0.0.1:17777/shepherd/groom' ;
console . log ( ajax_data )
console . log ( req_data ) ;
console . log ( ajax_data ) ;
$ . ajax ( {
type : 'POST' ,
@ -2756,7 +2760,7 @@ function Shepherd_GroomData_Post(req_data) {
url : req_url ,
dataType : 'json'
} ) . done ( function ( data ) {
var res_data = JSON . parse ( data )
var res_data = JSON . parse ( data ) ;
resolve ( res_data ) ;
} ) ;
} ) ;