diff --git a/iguana/iguana_notary.c b/iguana/iguana_notary.c index c494968d3..8b635ab1f 100755 --- a/iguana/iguana_notary.c +++ b/iguana/iguana_notary.c @@ -602,7 +602,8 @@ int32_t dpow_signedtxgen(struct supernet_info *myinfo,struct iguana_info *coin,s ep->beacon = dsig.beacon; bp->recvsigmask |= (1LL << dsig.senderind); //printf(">>>>>>>> datalen.%d siglen.%d myind.%d lastk.%d mask.%llx\n",datalen,dsig.siglen,dsig.senderind,dsig.lastk,(long long)dsig.mask); - for (i=((myind + (uint32_t)rand()) % incr); inumnotaries; i+=incr) + for (i=0; inumnotaries; i++) + //for (i=((myind + (uint32_t)rand()) % incr); inumnotaries; i+=incr) { if ( i != myind ) printf(">>>>>>>>>> send lastk.%d %llx siglen.%d -> notary.%d\n",dsig.lastk,(long long)dsig.mask,dsig.siglen,i); @@ -873,7 +874,8 @@ uint32_t dpow_statemachineiterate(struct supernet_info *myinfo,struct dpow_info { len = dpow_rwutxobuf(1,data,&bp->hashmsg,&txid,&vout,&bp->commit,myinfo->DPOW.minerkey33); bp->recvmask |= (1LL << myind); - for (i=((myind + (uint32_t)rand()) % incr); inumnotaries; i+=incr) + //for (i=((myind + (uint32_t)rand()) % incr); inumnotaries; i+=incr) + for (i=0; inumnotaries; i++) { for (j=0; jnotaries[i].pubkey[j+1]; @@ -884,7 +886,8 @@ uint32_t dpow_statemachineiterate(struct supernet_info *myinfo,struct dpow_info break; case 2: len = dpow_rwutxobuf(1,data,&bp->hashmsg,&bp->notaries[myind].prev_hash,&bp->notaries[myind].prev_vout,&bp->commit,myinfo->DPOW.minerkey33); - for (i=((myind + (uint32_t)rand()) % incr); inumnotaries; i+=incr) + for (i=0; inumnotaries; i++) + //for (i=((myind + (uint32_t)rand()) % incr); inumnotaries; i+=incr) { for (j=0; jnotaries[i].pubkey[j+1];