From a2b6e876af282301f6ffcc0c3ec94a61e1a873aa Mon Sep 17 00:00:00 2001 From: jl777 Date: Mon, 8 Jul 2019 00:17:55 -1100 Subject: [PATCH] Fix utxo selection bug --- src/komodo_nSPV_wallet.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/komodo_nSPV_wallet.h b/src/komodo_nSPV_wallet.h index d748e4d57..485d05b9f 100644 --- a/src/komodo_nSPV_wallet.h +++ b/src/komodo_nSPV_wallet.h @@ -81,11 +81,11 @@ int64_t NSPV_addinputs(struct NSPV_utxoresp *used,CMutableTransaction &mtx,int64 else threshold = total; for (i=0; i threshold ) + if ( num < NSPV_MAXVINS || ptr[i].satoshis > threshold ) utxos[n++] = ptr[i]; } remains = total; - fprintf(stderr,"threshold %.8f n.%d for total %.8f\n",(double)threshold/COIN,n,(double)total/COIN); + //fprintf(stderr,"threshold %.8f n.%d for total %.8f\n",(double)threshold/COIN,n,(double)total/COIN); for (i=0; i0; i++) { below = above = 0; @@ -115,7 +115,7 @@ int64_t NSPV_addinputs(struct NSPV_utxoresp *used,CMutableTransaction &mtx,int64 if ( totalinputs >= total || (i+1) >= maxinputs ) break; } - fprintf(stderr,"totalinputs %.8f vs total %.8f\n",(double)totalinputs/COIN,(double)total/COIN); + //fprintf(stderr,"totalinputs %.8f vs total %.8f\n",(double)totalinputs/COIN,(double)total/COIN); if ( totalinputs >= total ) return(totalinputs); return(0);