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],&notaries[i].src,&notaries[i].dest,&notaries[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);