jl777 8 years ago
parent
commit
a4abe49a52
  1. 21
      iguana/iguana_ramchain.c

21
iguana/iguana_ramchain.c

@ -1975,27 +1975,6 @@ long iguana_ramchain_data(struct supernet_info *myinfo,struct iguana_info *coin,
U = iguana_ramchain_offset(fname,rdata,0,fp,fpos,U,&offset,(sizeof(struct iguana_unspent20) * rdata->numunspents),rdata->allocsize);
S = iguana_ramchain_offset(fname,rdata,0,fp,fpos,S,&offset,(sizeof(struct iguana_spend256) * rdata->numspends),rdata->allocsize);
//iguana_ramchain_saveaction(fname,RAMCHAIN_ARG,fp,rdata,1,ramchain->H.scriptoffset,zcash);
if ( rdata != 0 )
{
rdata->allocsize = offset;
rdata->Boffset = (uint64_t)((long)B - (long)destptr);
rdata->Toffset = (uint64_t)((long)T - (long)destptr);
rdata->Uoffset = (uint64_t)((long)U - (long)destptr);
rdata->Soffset = (uint64_t)((long)S - (long)destptr);
rdata->Koffset = (uint64_t)((long)Kspace - (long)destptr);
rdata->scriptspace = (uint32_t)(offset - rdata->Koffset);
rdata->Poffset = (uint64_t)((long)P - (long)destptr);
rdata->Aoffset = (uint64_t)((long)A - (long)destptr);
rdata->Xoffset = (uint64_t)((long)X - (long)destptr);
rdata->TXoffset = (uint64_t)((long)TXbits - (long)destptr);
rdata->PKoffset = (uint64_t)((long)PKbits - (long)destptr);
rewind(fp);
if ( fwrite(rdata,1,sizeof(*rdata),fp) != sizeof(*rdata) )
{
printf("ramchain_save error writing header.%s\n",fname);
fpos = -1;
}
}
fclose(fp);
origtxdata->datalen = (int32_t)rdata->allocsize;
ramchain->H.ROflag = 0;

Loading…
Cancel
Save