jl777 8 years ago
parent
commit
e10f78d7e9
  1. 12
      iguana/exchanges/LP_utxo.c
  2. 2
      iguana/exchanges/LP_utxos.c

12
iguana/exchanges/LP_utxo.c

@ -99,7 +99,7 @@ struct LP_address *LP_addressfind(struct iguana_info *coin,char *coinaddr)
int32_t LP_address_utxoadd(struct iguana_info *coin,char *coinaddr,bits256 txid,int32_t vout,uint64_t value,int32_t height,int32_t spendheight) int32_t LP_address_utxoadd(struct iguana_info *coin,char *coinaddr,bits256 txid,int32_t vout,uint64_t value,int32_t height,int32_t spendheight)
{ {
struct LP_address *ap; struct LP_address_utxo *up,*tmp; int32_t flag,retval = 0; struct LP_address *ap; struct LP_address_utxo *up,*tmp; int32_t flag,retval = 0;
portable_mutex_lock(&coin->txmutex); printf("%s add addr.%s ht.%d\n",coin->symbol,coinaddr,height);
if ( (ap= _LP_address(coin,coinaddr)) != 0 ) if ( (ap= _LP_address(coin,coinaddr)) != 0 )
{ {
flag = 0; flag = 0;
@ -123,14 +123,16 @@ int32_t LP_address_utxoadd(struct iguana_info *coin,char *coinaddr,bits256 txid,
up->U.height = height; up->U.height = height;
up->U.value = value; up->U.value = value;
up->spendheight = spendheight; up->spendheight = spendheight;
portable_mutex_lock(&coin->txmutex);
DL_APPEND(ap->utxos,up); DL_APPEND(ap->utxos,up);
portable_mutex_unlock(&coin->txmutex);
retval = 1; retval = 1;
//char str[65]; char str[65];
//if ( height > 0 ) if ( height > 0 )
// printf(">>>>>>>>>> %s %s %s/v%d ht.%d %.8f\n",coin->symbol,coinaddr,bits256_str(str,txid),vout,height,dstr(value)); printf(">>>>>>>>>> %s %s %s/v%d ht.%d %.8f\n",coin->symbol,coinaddr,bits256_str(str,txid),vout,height,dstr(value));
} }
} }
portable_mutex_unlock(&coin->txmutex); printf("done %s add addr.%s ht.%d\n",coin->symbol,coinaddr,height);
return(retval); return(retval);
} }

2
iguana/exchanges/LP_utxos.c

@ -697,7 +697,7 @@ int32_t LP_privkey_init(int32_t mypubsock,struct iguana_info *coin,bits256 mypri
{ {
//printf("%s\n",jprint(item,0)); //printf("%s\n",jprint(item,0));
values[i] = satoshis; values[i] = satoshis;
//flag += LP_address_utxoadd(coin,destaddr,txid,vout,satoshis,height,-1); flag += LP_address_utxoadd(coin,destaddr,txid,vout,satoshis,height,-1);
} else used++; } else used++;
} }
//printf("array.%d\n",n); //printf("array.%d\n",n);

Loading…
Cancel
Save