From cb848a315e6e58e9725291da05cea5be54b4202b Mon Sep 17 00:00:00 2001 From: jl777 <jameslee777@yahoo.com> Date: Fri, 4 Nov 2016 13:33:26 -0300 Subject: [PATCH] test --- iguana/dpow/dpow_network.c | 6 +++++- iguana/dpow/dpow_tx.c | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/iguana/dpow/dpow_network.c b/iguana/dpow/dpow_network.c index eeae8268e..f8f2586a2 100755 --- a/iguana/dpow/dpow_network.c +++ b/iguana/dpow/dpow_network.c @@ -185,7 +185,11 @@ int32_t dpow_rwcoinentrys(int32_t rwflag,uint8_t *serialized,struct dpow_entry n { int32_t i,len = 0; for (i=0; i<numnotaries; i++) + { + if ( rwflag != 0 ) + notaries[i].bestk = bestk; len += dpow_rwcoinentry(rwflag,&serialized[len],¬aries[i].src,¬aries[i].dest,¬aries[i].bestk); + } return(len); } @@ -193,7 +197,7 @@ int32_t dpow_sendcoinentrys(struct supernet_info *myinfo,struct dpow_info *dp,st { uint8_t data[sizeof(struct dpow_coinentry)*64 + 4096]; bits256 zero; int32_t len = 0; memset(zero.bytes,0,sizeof(zero)); - //printf(">>>>>>>>>>>>> dpow_sendcoinentrys\n"); + printf(">>>>>>>>>>>>> dpow_sendcoinentrys (%d %llx) <- %llx\n",bp->bestk,(long long)bp->bestmask,(long long)bp->recvmask); data[len++] = bp->bestk; data[len++] = bp->numnotaries; len += iguana_rwbignum(1,&data[len],sizeof(bp->hashmsg),bp->hashmsg.bytes); diff --git a/iguana/dpow/dpow_tx.c b/iguana/dpow/dpow_tx.c index 01103af82..c9b99fbf4 100755 --- a/iguana/dpow/dpow_tx.c +++ b/iguana/dpow/dpow_tx.c @@ -266,7 +266,7 @@ void dpow_rawtxsign(struct supernet_info *myinfo,struct dpow_info *dp,struct igu item = jitem(vin,j); if ( (sobj= jobj(item,"scriptSig")) != 0 && (sigstr= jstr(sobj,"hex")) != 0 && strlen(sigstr) > 32 ) { - printf("%s height.%d mod.%d VINI.%d myind.%d MINE.(%s) j.%d\n",(src_or_dest != 0) ? bp->destcoin->symbol : bp->srccoin->symbol,bp->height,DPOW_MODIND(bp,0),j,myind,jprint(item,0),j); + printf("bestk.%d %llx %s height.%d mod.%d VINI.%d myind.%d MINE.(%s) j.%d\n",bestk,(long long)bestmask,(src_or_dest != 0) ? bp->destcoin->symbol : bp->srccoin->symbol,bp->height,DPOW_MODIND(bp,0),j,myind,jprint(item,0),j); cp->siglens[bestk] = (int32_t)strlen(sigstr) >> 1; if ( src_or_dest != 0 ) bp->destsigsmasks[bestk] |= (1LL << myind);