|
|
@ -111,15 +111,23 @@ char *issue_LP_notifyutxo(char *destip,uint16_t destport,struct LP_utxoinfo *utx |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/*char *issue_LP_register(char *destip,uint16_t destport,bits256 pubkey,char *ipaddr,uint16_t pushport)
|
|
|
|
char *issue_LP_lookup(char *destip,uint16_t destport,bits256 pubkey) |
|
|
|
{ |
|
|
|
char url[512],str[65],*retstr; |
|
|
|
sprintf(url,"http://%s:%u/api/stats/register?client=%s&pushaddr=%s&pushport=%u",destip,destport,bits256_str(str,pubkey),ipaddr,pushport); |
|
|
|
//return(LP_issue_curl("register",destip,destport,url));
|
|
|
|
retstr = issue_curlt(url,LP_HTTP_TIMEOUT); |
|
|
|
//printf("register.(%s) -> (%s)\n",url,retstr!=0?retstr:"");
|
|
|
|
return(retstr); |
|
|
|
}*/ |
|
|
|
char url[512],str[65]; |
|
|
|
sprintf(url,"http://%s:%u/api/stats/lookup?client=%s",destip,destport,bits256_str(str,pubkey)); |
|
|
|
//printf("getutxo.(%s)\n",url);
|
|
|
|
return(LP_issue_curl("lookup",destip,destport,url)); |
|
|
|
//return(issue_curlt(url,LP_HTTP_TIMEOUT));
|
|
|
|
} |
|
|
|
|
|
|
|
char *issue_LP_getprices(char *destip,uint16_t destport) |
|
|
|
{ |
|
|
|
char url[512]; |
|
|
|
sprintf(url,"http://%s:%u/api/stats/getprices",destip,destport); |
|
|
|
//printf("getutxo.(%s)\n",url);
|
|
|
|
return(LP_issue_curl("getprices",destip,destport,url)); |
|
|
|
//return(issue_curlt(url,LP_HTTP_TIMEOUT));
|
|
|
|
} |
|
|
|
|
|
|
|
char *issue_LP_psock(char *destip,uint16_t destport,int32_t ispaired) |
|
|
|
{ |
|
|
@ -159,24 +167,6 @@ uint16_t LP_psock_get(char *connectaddr,char *publicaddr,int32_t ispaired) |
|
|
|
return(publicport); |
|
|
|
} |
|
|
|
|
|
|
|
char *issue_LP_lookup(char *destip,uint16_t destport,bits256 pubkey) |
|
|
|
{ |
|
|
|
char url[512],str[65]; |
|
|
|
sprintf(url,"http://%s:%u/api/stats/lookup?client=%s",destip,destport,bits256_str(str,pubkey)); |
|
|
|
//printf("getutxo.(%s)\n",url);
|
|
|
|
return(LP_issue_curl("lookup",destip,destport,url)); |
|
|
|
//return(issue_curlt(url,LP_HTTP_TIMEOUT));
|
|
|
|
} |
|
|
|
|
|
|
|
char *issue_LP_getprices(char *destip,uint16_t destport) |
|
|
|
{ |
|
|
|
char url[512]; |
|
|
|
sprintf(url,"http://%s:%u/api/stats/getprices",destip,destport); |
|
|
|
//printf("getutxo.(%s)\n",url);
|
|
|
|
return(LP_issue_curl("getprices",destip,destport,url)); |
|
|
|
//return(issue_curlt(url,LP_HTTP_TIMEOUT));
|
|
|
|
} |
|
|
|
|
|
|
|
cJSON *bitcoin_json(struct iguana_info *coin,char *method,char *params) |
|
|
|
{ |
|
|
|
char *retstr; cJSON *retjson = 0; |
|
|
|