Browse Source

Test

etomic
jl777 8 years ago
parent
commit
d73a608326
  1. 3
      iguana/exchanges/LP_rpc.c
  2. 5
      iguana/exchanges/LP_transaction.c

3
iguana/exchanges/LP_rpc.c

@ -191,7 +191,10 @@ char *LP_signrawtx(char *symbol,bits256 *signedtxidp,int32_t *completedp,cJSON *
memset(signedtxidp,0,sizeof(*signedtxidp)); memset(signedtxidp,0,sizeof(*signedtxidp));
*completedp = 0; *completedp = 0;
if ( coin == 0 ) if ( coin == 0 )
{
printf("LP_signrawtx cant find coin.(%s)\n",symbol);
return(0); return(0);
}
array = cJSON_CreateArray(); array = cJSON_CreateArray();
jaddistr(array,rawtx); jaddistr(array,rawtx);
jaddi(array,jduplicate(vins)); jaddi(array,jduplicate(vins));

5
iguana/exchanges/LP_transaction.c

@ -842,9 +842,12 @@ char *basilisk_swap_bobtxspend(bits256 *signedtxidp,uint64_t txfee,char *name,ch
txobj = bitcoin_txoutput(txobj,spendscript,spendlen,destamount); txobj = bitcoin_txoutput(txobj,spendscript,spendlen,destamount);
if ( (rawtxbytes= bitcoin_json2hex(isPoS,&txid,txobj,V)) != 0 ) if ( (rawtxbytes= bitcoin_json2hex(isPoS,&txid,txobj,V)) != 0 )
{ {
char str[65];
completed = 0;
memset(signedtxidp,0,sizeof(*signedtxidp));
//printf("locktime.%u sequenceid.%x rawtx.(%s) vins.(%s)\n",locktime,sequenceid,rawtxbytes,jprint(vins,0)); //printf("locktime.%u sequenceid.%x rawtx.(%s) vins.(%s)\n",locktime,sequenceid,rawtxbytes,jprint(vins,0));
if ( (signedtx= LP_signrawtx(symbol,signedtxidp,&completed,vins,rawtxbytes,privkeys,V)) == 0 ) if ( (signedtx= LP_signrawtx(symbol,signedtxidp,&completed,vins,rawtxbytes,privkeys,V)) == 0 )
printf("couldnt sign transaction.%s\n",name); printf("couldnt sign transaction.%s %s\n",name,bits256_str(str,*signedtxidp));
else if ( completed == 0 ) else if ( completed == 0 )
{ {
printf("incomplete signing %s\n",name); printf("incomplete signing %s\n",name);

Loading…
Cancel
Save