Browse Source

Test

etomic
jl777 7 years ago
parent
commit
1ad5c5ea72
  1. 32
      iguana/exchanges/LP_socket.c

32
iguana/exchanges/LP_socket.c

@ -632,22 +632,24 @@ cJSON *_electrum_transaction(char *symbol,struct electrum_info *ep,cJSON **retjs
memcpy(coin->cachedtxiddata,serialized,len); memcpy(coin->cachedtxiddata,serialized,len);
free(hexstr); free(hexstr);
//printf("DATA.(%s) from (%s)\n",hexstr+1,jprint(hexjson,0)); //printf("DATA.(%s) from (%s)\n",hexstr+1,jprint(hexjson,0));
txobj = LP_transaction_fromdata(coin,txid,serialized,len); if ( (txobj= LP_transaction_fromdata(coin,txid,serialized,len)) != 0 )
if ( (tx= LP_transactionfind(coin,txid)) == 0 || tx->serialized == 0 )
{ {
txobj = LP_transactioninit(coin,txid,0,txobj); if ( (tx= LP_transactionfind(coin,txid)) == 0 || tx->serialized == 0 )
LP_transactioninit(coin,txid,1,txobj); {
tx = LP_transactionfind(coin,txid); txobj = LP_transactioninit(coin,txid,0,txobj);
} LP_transactioninit(coin,txid,1,txobj);
if ( tx != 0 ) tx = LP_transactionfind(coin,txid);
{ }
tx->serialized = serialized; if ( tx != 0 )
tx->len = len; {
} tx->serialized = serialized;
else tx->len = len;
{ }
printf("unexpected couldnt find tx %s %s\n",coin->symbol,bits256_str(str,txid)); else
free(serialized); {
printf("unexpected couldnt find tx %s %s\n",coin->symbol,bits256_str(str,txid));
free(serialized);
}
} }
*retjsonp = txobj; *retjsonp = txobj;
free_json(hexjson); free_json(hexjson);

Loading…
Cancel
Save