From 67b905af9adc646cefe0d6709c050f6d6bd68b6b Mon Sep 17 00:00:00 2001 From: jl777 Date: Sun, 18 Dec 2016 11:54:40 +0200 Subject: [PATCH] test --- iguana/dpow/dpow_network.c | 4 ++-- iguana/dpow/dpow_tx.c | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/iguana/dpow/dpow_network.c b/iguana/dpow/dpow_network.c index 660430f98..631da41c3 100755 --- a/iguana/dpow/dpow_network.c +++ b/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); diff --git a/iguana/dpow/dpow_tx.c b/iguana/dpow/dpow_tx.c index 77a5a627a..8e71a65ff 100755 --- a/iguana/dpow/dpow_tx.c +++ b/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; jnumnotaries; 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 )