|
|
@ -451,7 +451,7 @@ int32_t LP_price_sigadd(cJSON *item,uint32_t timestamp,bits256 priv,uint8_t *pub |
|
|
|
|
|
|
|
char *LP_pricepings(void *ctx,char *myipaddr,int32_t pubsock,char *base,char *rel,double price) |
|
|
|
{ |
|
|
|
struct iguana_info *basecoin,*relcoin; struct LP_address *ap; char pubsecpstr[67]; uint32_t numutxos,timestamp; uint64_t price64,balance,minsize,maxsize; bits256 zero; cJSON *reqjson; |
|
|
|
struct iguana_info *basecoin,*relcoin; char pubsecpstr[67]; uint32_t numutxos,timestamp; uint64_t price64,balance,minsize,maxsize; bits256 zero; cJSON *reqjson; |
|
|
|
reqjson = cJSON_CreateObject(); |
|
|
|
// LP_addsig
|
|
|
|
if ( (basecoin= LP_coinfind(base)) != 0 && (relcoin= LP_coinfind(rel)) != 0 )//&& basecoin->electrum == 0 )//&& relcoin->electrum == 0 )
|
|
|
@ -468,9 +468,9 @@ char *LP_pricepings(void *ctx,char *myipaddr,int32_t pubsock,char *base,char *re |
|
|
|
jaddnum(reqjson,"timestamp",timestamp); |
|
|
|
init_hexbytes_noT(pubsecpstr,G.LP_pubsecp,33); |
|
|
|
jaddstr(reqjson,"pubsecp",pubsecpstr); |
|
|
|
if ( (ap= LP_address(basecoin,basecoin->smartaddr)) != 0 ) |
|
|
|
//if ( (ap= LP_address(basecoin,basecoin->smartaddr)) != 0 )
|
|
|
|
{ |
|
|
|
if ( (numutxos= LP_address_minmax(&balance,&minsize,&maxsize,ap)) != 0 ) |
|
|
|
if ( (numutxos= LP_address_minmax(&balance,&minsize,&maxsize,basecoin,basecoin->smartaddr)) != 0 ) |
|
|
|
{ |
|
|
|
printf("send %s numutxos.%d balance %.8f min %.8f max %.8f\n",base,numutxos,dstr(balance),dstr(minsize),dstr(maxsize)); |
|
|
|
jaddstr(reqjson,"utxocoin",base); |
|
|
|