|
|
@ -363,7 +363,7 @@ UniValue NSPV_spend(char *srcaddr,char *destaddr,int64_t satoshis) // what its a |
|
|
|
return(result); |
|
|
|
} |
|
|
|
if ( NSPV_utxosresult.CCflag != 0 || strcmp(NSPV_utxosresult.coinaddr,srcaddr) != 0 || NSPV_utxosresult.nodeheight < NSPV_inforesult.height ) |
|
|
|
NSPV_addressutxos(srcaddr,0,0); |
|
|
|
NSPV_addressutxos(srcaddr,0,0,0); |
|
|
|
if ( NSPV_utxosresult.CCflag != 0 || strcmp(NSPV_utxosresult.coinaddr,srcaddr) != 0 || NSPV_utxosresult.nodeheight < NSPV_inforesult.height ) |
|
|
|
{ |
|
|
|
result.push_back(Pair("result","error")); |
|
|
@ -454,7 +454,7 @@ int64_t NSPV_AddNormalinputs(CMutableTransaction &mtx,CPubKey mypk,int64_t total |
|
|
|
Getscriptaddress(coinaddr,CScript() << ParseHex(HexStr(mypk)) << OP_CHECKSIG); |
|
|
|
if ( strcmp(ptr->U.coinaddr,coinaddr) != 0 ) |
|
|
|
{ |
|
|
|
NSPV_addressutxos(coinaddr,CCflag,0); |
|
|
|
NSPV_addressutxos(coinaddr,CCflag,0,0); |
|
|
|
NSPV_utxosresp_purge(&ptr->U); |
|
|
|
NSPV_utxosresp_copy(&ptr->U,&NSPV_utxosresult); |
|
|
|
} |
|
|
|