Browse Source

Test

etomic
jl777 8 years ago
parent
commit
8149c542dc
  1. 7
      iguana/exchanges/LP_transaction.c

7
iguana/exchanges/LP_transaction.c

@ -37,7 +37,10 @@ bits256 LP_broadcast(char *txname,char *symbol,char *txbytes,bits256 expectedtxi
if ( (errorobj= jobj(retjson,"error")) != 0 ) if ( (errorobj= jobj(retjson,"error")) != 0 )
{ {
if ( jint(errorobj,"code") == -27 ) // "transaction already in block chain" if ( jint(errorobj,"code") == -27 ) // "transaction already in block chain"
{
txid = expectedtxid; txid = expectedtxid;
sentflag = 1;
}
} }
free_json(retjson); free_json(retjson);
} }
@ -145,7 +148,7 @@ int32_t LP_spendsearch(bits256 *spendtxidp,int32_t *indp,char *symbol,bits256 se
while ( errs == 0 && *indp < 0 ) while ( errs == 0 && *indp < 0 )
{ {
//printf("search %s ht.%d\n",symbol,loadheight); //printf("search %s ht.%d\n",symbol,loadheight);
if ( (blockjson= LP_blockjson(&h,symbol,0,loadheight)) != 0 ) if ( (blockjson= LP_blockjson(&h,symbol,0,loadheight)) != 0 && h == loadheight )
{ {
if ( (txids= jarray(&numtxids,blockjson,"tx")) != 0 ) if ( (txids= jarray(&numtxids,blockjson,"tx")) != 0 )
{ {
@ -177,7 +180,7 @@ int32_t LP_spendsearch(bits256 *spendtxidp,int32_t *indp,char *symbol,bits256 se
} }
} }
free_json(blockjson); free_json(blockjson);
} } else errs++;
loadheight++; loadheight++;
} }
char str[65]; printf("reached %s ht.%d %s/v%d\n",symbol,loadheight,bits256_str(str,*spendtxidp),*indp); char str[65]; printf("reached %s ht.%d %s/v%d\n",symbol,loadheight,bits256_str(str,*spendtxidp),*indp);

Loading…
Cancel
Save