Browse Source

test

etomic
jl777 8 years ago
parent
commit
67b905af9a
  1. 4
      iguana/dpow/dpow_network.c
  2. 3
      iguana/dpow/dpow_tx.c

4
iguana/dpow/dpow_network.c

@ -600,10 +600,10 @@ void dpow_bestconsensus(struct dpow_block *bp)
bp->bestk = bestks[besti];
bp->recvmask = recvmask;
}
if ( bp->bestmask == 0 || (time(NULL) / 180) != bp->lastepoch )
if ( bp->bestmask == 0 )//|| (time(NULL) / 180) != bp->lastepoch )
{
bp->bestmask = dpow_notarybestk(bp->recvmask,bp,&bp->bestk);
if ( (time(NULL) / 180) != bp->lastepoch )
if ( 0 && (time(NULL) / 180) != bp->lastepoch )
{
bp->lastepoch = (uint32_t)(time(NULL) / 180);
printf("epoch %u\n",bp->lastepoch % bp->numnotaries);

3
iguana/dpow/dpow_tx.c

@ -106,7 +106,8 @@ uint64_t dpow_notarybestk(uint64_t refmask,struct dpow_block *bp,int8_t *lastkp)
*lastkp = -1;
for (m=j=0; j<bp->numnotaries; j++)
{
k = (j + ((uint32_t)time(NULL) / 180)) % bp->numnotaries;
//k = (j + ((uint32_t)time(NULL) / 180)) % bp->numnotaries;
k = (j + (bp->height/DPOW_CHECKPOINTFREQ)) % bp->numnotaries;
//if ( bp->require0 != 0 && k == 0 )
// continue;
if ( bits256_nonz(bp->notaries[k].src.prev_hash) != 0 && bits256_nonz(bp->notaries[k].dest.prev_hash) != 0 )

Loading…
Cancel
Save