Browse Source

test

etomic
jl777 8 years ago
parent
commit
e63788fa66
  1. 11
      iguana/kmd_lookup.h

11
iguana/kmd_lookup.h

@ -111,6 +111,7 @@ int32_t kmd_transactionvin(struct iguana_info *coin,bits256 spendtxid,int32_t vi
void kmd_transactionvout(struct iguana_info *coin,struct kmd_transactionhh *ptr,int32_t vout,uint64_t amount,uint8_t type_rmd160[21],bits256 spendtxid,int32_t spendvini) void kmd_transactionvout(struct iguana_info *coin,struct kmd_transactionhh *ptr,int32_t vout,uint64_t amount,uint8_t type_rmd160[21],bits256 spendtxid,int32_t spendvini)
{ {
struct kmd_addresshh *addr; struct kmd_transaction *tx = 0; struct kmd_addresshh *addr; struct kmd_transaction *tx = 0;
printf("ht.%d VOUT %d %.8f\n",ptr->tx->height,vout,dstr(amount));
if ( vout < ptr->numvouts && (tx= ptr->tx) != 0 ) if ( vout < ptr->numvouts && (tx= ptr->tx) != 0 )
{ {
tx->vouts[vout].spendtxid = spendtxid; tx->vouts[vout].spendtxid = spendtxid;
@ -190,15 +191,19 @@ FILE *kmd_txidinit(struct iguana_info *coin)
if ( fread(&V,1,sizeof(V),fp) == sizeof(V) ) if ( fread(&V,1,sizeof(V),fp) == sizeof(V) )
{ {
kmd_transactionvout(coin,ptr,i,V.amount,V.type_rmd160,V.spendtxid,V.spendvini); kmd_transactionvout(coin,ptr,i,V.amount,V.type_rmd160,V.spendtxid,V.spendvini);
} else break; }
else
{
printf("error loading vout.%d ht.%d\n",i,T.height);
break;
}
} }
if ( i == T.numvouts ) if ( i == T.numvouts )
{ {
lastpos = ftell(fp); lastpos = ftell(fp);
if ( T.height > coin->kmd_height ) if ( T.height > coin->kmd_height )
coin->kmd_height = T.height; coin->kmd_height = T.height;
} } else break;
else break;
} }
} else break; } else break;
} }

Loading…
Cancel
Save