diff --git a/iguana/iguana_ramchain.c b/iguana/iguana_ramchain.c index 7533ad070..c2a6f6edc 100755 --- a/iguana/iguana_ramchain.c +++ b/iguana/iguana_ramchain.c @@ -443,7 +443,7 @@ uint32_t iguana_ramchain_addunspent20(struct iguana_info *coin,struct iguana_pee static uint64_t totalsize; totalsize += scriptlen; char str[65]; - if ( (rand() % 10000) == 0 ) + if ( (rand() % 100000) == 0 ) fprintf(stderr,"IGUANA_SCRIPT_76AC type.%d scriptlen.%d bp.%p %s\n",type,scriptlen,bp,mbstr(str,totalsize)); } u->scriptlen = scriptlen; diff --git a/iguana/iguana_recv.c b/iguana/iguana_recv.c index 9c7486660..9367909a5 100755 --- a/iguana/iguana_recv.c +++ b/iguana/iguana_recv.c @@ -489,7 +489,7 @@ int32_t iguana_bundleiters(struct iguana_info *coin,struct iguana_bundle *bp,int } if ( bp->emitfinish > coin->startutc ) { - if ( bp->hdrsi == 0 || ((prevbp= coin->bundles[bp->hdrsi-1]) != 0 && coin->current != 0 && coin->current->hdrsi >= bp->hdrsi) ) + if ( bp->hdrsi == 0 || ((prevbp= coin->bundles[bp->hdrsi-1]) != 0 && coin->current != 0 && coin->current->hdrsi >= bp->hdrsi && prevbp->emitfinish > coin->startutc && time(NULL) > prevbp->emitfinish+3) ) { if ( bp->startutxo == 0 ) {