This commit is contained in:
@@ -445,7 +445,7 @@ void komodo_nSPVresp(CNode *pfrom,std::vector<uint8_t> response) // received a r
|
|||||||
case NSPV_BROADCASTRESP:
|
case NSPV_BROADCASTRESP:
|
||||||
NSPV_broadcast_purge(&NSPV_broadcastresult);
|
NSPV_broadcast_purge(&NSPV_broadcastresult);
|
||||||
NSPV_rwbroadcastresp(0,&response[1],&NSPV_broadcastresult);
|
NSPV_rwbroadcastresp(0,&response[1],&NSPV_broadcastresult);
|
||||||
fprintf(stderr,"got broadcast response %u size.%d\n",timestamp,(int32_t)response.size());
|
fprintf(stderr,"got broadcast response %u size.%d %s retcode.%d\n",timestamp,(int32_t)response.size(),NSPV_broadcastresult.txid.GetHex().c_str(),NSPV_broadcastresult.retcode);
|
||||||
break;
|
break;
|
||||||
default: fprintf(stderr,"unexpected response %02x size.%d at %u\n",response[0],(int32_t)response.size(),timestamp);
|
default: fprintf(stderr,"unexpected response %02x size.%d at %u\n",response[0],(int32_t)response.size(),timestamp);
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -261,7 +261,7 @@ UniValue NSPV_spend(char *srcaddr,char *destaddr,int64_t satoshis) // what its a
|
|||||||
return(result);
|
return(result);
|
||||||
}
|
}
|
||||||
printf("%s numutxos.%d balance %.8f\n",NSPV_utxosresult.coinaddr,NSPV_utxosresult.numutxos,(double)NSPV_utxosresult.total/COIN);
|
printf("%s numutxos.%d balance %.8f\n",NSPV_utxosresult.coinaddr,NSPV_utxosresult.numutxos,(double)NSPV_utxosresult.total/COIN);
|
||||||
std::vector<uint8_t> data; CScript opret; std::string hex; struct NSPV_utxoresp used[NSPV_MAXVINS]; CMutableTransaction mtx;
|
std::vector<uint8_t> data; CScript opret; std::string hex; struct NSPV_utxoresp used[NSPV_MAXVINS]; CMutableTransaction mtx; CTransaction;
|
||||||
mtx.fOverwintered = true;
|
mtx.fOverwintered = true;
|
||||||
mtx.nExpiryHeight = 0;
|
mtx.nExpiryHeight = 0;
|
||||||
mtx.nVersionGroupId = SAPLING_VERSION_GROUP_ID;
|
mtx.nVersionGroupId = SAPLING_VERSION_GROUP_ID;
|
||||||
@@ -276,8 +276,17 @@ UniValue NSPV_spend(char *srcaddr,char *destaddr,int64_t satoshis) // what its a
|
|||||||
hex = NSPV_signtx(mtx,txfee,opret,used);
|
hex = NSPV_signtx(mtx,txfee,opret,used);
|
||||||
if ( hex.size() > 0 )
|
if ( hex.size() > 0 )
|
||||||
{
|
{
|
||||||
result.push_back(Pair("result","success"));
|
if ( DecodeHexTx(tx,hex) != 0 )
|
||||||
result.push_back(Pair("hex",hex));
|
{
|
||||||
|
TxToJSON(tx,uint256(),result);
|
||||||
|
result.push_back(Pair("result","success"));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
result.push_back(Pair("result","error"));
|
||||||
|
result.push_back(Pair("error","couldnt decode"));
|
||||||
|
result.push_back(Pair("hex",hex));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user