Browse Source

test

release/v0.1
jl777 9 years ago
parent
commit
448329d1ec
  1. 28
      iguana/iguana_unspents.c

28
iguana/iguana_unspents.c

@ -108,22 +108,16 @@ int32_t iguana_volatileupdate(struct iguana_info *coin,int32_t incremental,struc
}
else
{
if ( 0 )
flag = iguana_utxoupdate(coin,spentbp->hdrsi,unspentind,pkind,u->value,bp->hdrsi,spendind,height);
else if ( 0 )
utxo = &Uextras[unspentind];
if ( utxo->spentflag == 0 )
{
utxo = &Uextras[unspentind];
if ( utxo->spentflag == 0 )
{
utxo->prevunspentind = A2[pkind].lastind;
utxo->spentflag = 1;
utxo->height = height;
A2[pkind].total += u->value;
A2[pkind].lastind = unspentind;
flag = 0;
}
utxo->prevunspentind = A2[pkind].lastind;
utxo->spentflag = 1;
utxo->height = height;
A2[pkind].total += u->value;
A2[pkind].lastind = unspentind;
flag = 0;
}
flag = 0;
}
}
else
@ -523,7 +517,7 @@ int32_t iguana_balancegen(struct iguana_info *coin,struct iguana_bundle *bp,int3
printf("iguana_balancegen.%d: no Xspendinds[%d]\n",bp->hdrsi,ramchain->numXspends);
return(0);
}
iguana_ramchain_prefetch(coin,&bp->ramchain);
iguana_ramchain_prefetch(coin,ramchain);
printf("BALANCEGEN.%d hdrs.%d\n",bp->bundleheight,bp->hdrsi);
txidind = spendind = ramchain->H.data->firsti;
for (i=0; i<bp->n; i++)
@ -592,8 +586,8 @@ int32_t iguana_balancegen(struct iguana_info *coin,struct iguana_bundle *bp,int3
spentbp->lastprefetch = now;
}
spentbp->dirty++;
if ( iguana_volatileupdate(coin,incremental,bp,h,spendind,spentbp,unspentind) < 0 )
errs++;
//if ( iguana_volatileupdate(coin,incremental,bp,h,spendind,spentbp,unspentind) < 0 )
// errs++;
}
else
{

Loading…
Cancel
Save