From b9bfc77dfde6266f498befd6a1cc03ad13269b70 Mon Sep 17 00:00:00 2001 From: jl777 Date: Tue, 18 Oct 2016 20:51:05 -0300 Subject: [PATCH] test --- src/komodo.h | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/src/komodo.h b/src/komodo.h index 31a1856fc..f0f4e0ba4 100644 --- a/src/komodo.h +++ b/src/komodo.h @@ -182,13 +182,16 @@ uint256 NOTARIZED_HASH; struct nutxo_entry { uint256 txhash; uint64_t voutmask; int32_t notaryid; }; struct nutxo_entry NUTXOS[10000]; -void komodo_nutxoadd(int32_t notaryid,uint256 txhash,uint64_t voutmask) +void komodo_nutxoadd(int32_t notaryid,uint256 txhash,uint64_t voutmask,int32_t numvouts) { - NUTXOS[Num_nutxos].txhash = txhash; - NUTXOS[Num_nutxos].voutmask = voutmask; - NUTXOS[Num_nutxos].notaryid = notaryid; - printf("Add NUTXO[%d] <- notaryid.%d %llx\n",Num_nutxos,notaryid,(long long)voutmask); - Num_nutxos++; + if ( numvouts > 1 ) + { + NUTXOS[Num_nutxos].txhash = txhash; + NUTXOS[Num_nutxos].voutmask = voutmask; + NUTXOS[Num_nutxos].notaryid = notaryid; + printf("Add NUTXO[%d] <- notaryid.%d %llx\n",Num_nutxos,notaryid,(long long)voutmask); + Num_nutxos++; + } } int32_t komodo_nutxofind(uint256 txhash,int32_t vout) @@ -288,7 +291,7 @@ void komodo_connectblock(CBlockIndex *pindex,CBlock& block) printf("k.%d ht.%d txi.%d numvins.%d numvouts.%d vout.%d (%s)\n",notaryid,height,i,numvins,numvouts,j,txhash.ToString().c_str()); } if ( notaryid >= 0 && voutmask != 0 ) - komodo_nutxoadd(notaryid,txhash,voutmask); + komodo_nutxoadd(notaryid,txhash,voutmask,numvouts); for (voutmask=j=0; j= 0 )