From 345e545e5bebe3be83375424af2240b38f22d90d Mon Sep 17 00:00:00 2001 From: jl777 Date: Thu, 2 Feb 2017 22:03:53 +0200 Subject: [PATCH] test --- src/miner.cpp | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/miner.cpp b/src/miner.cpp index cab48a9d9..a386c0931 100644 --- a/src/miner.cpp +++ b/src/miner.cpp @@ -627,15 +627,22 @@ void static BitcoinMiner(CWallet *pwallet) { if ( notaryid < 2 ) { - for (i=0; i<66; i++) + for (i=1; i<66; i++) + if ( memcmp(pubkeys[i],pubkeys[0],33) == 0 ) + break; + if ( i != 65 ) { - for (j=0; j<33; j++) - printf("%02x",pubkeys[i][j]); - printf(" p%d -> %d\n",i,komodo_minerid(pindexPrev->nHeight-i,pubkeys[i])); + printf("VIOLATION at %d\n",i); + for (i=0; i<66; i++) + { + for (j=0; j<33; j++) + printf("%02x",pubkeys[i][j]); + printf(" p%d -> %d\n",i,komodo_minerid(pindexPrev->nHeight-i,pubkeys[i])); + } + for (j=0; j<65; j++) + fprintf(stderr,"%d ",mids[j]); + fprintf(stderr," <- prev minerids from ht.%d notary.%d VIOLATION\n",pindexPrev->nHeight,notaryid); } - for (j=0; j<65; j++) - fprintf(stderr,"%d ",mids[j]); - fprintf(stderr," <- prev minerids from ht.%d notary.%d\n",pindexPrev->nHeight,notaryid); } for (j=0; j<65; j++) if ( mids[j] == notaryid )