Skip count
This commit is contained in:
@@ -554,7 +554,7 @@ uint32_t NSPV_blocktime(int32_t hdrheight)
|
|||||||
return(0);
|
return(0);
|
||||||
}
|
}
|
||||||
|
|
||||||
UniValue NSPV_addressutxos(char *coinaddr,int32_t CCflag,int32_t skipflag)
|
UniValue NSPV_addressutxos(char *coinaddr,int32_t CCflag,int32_t skipcount)
|
||||||
{
|
{
|
||||||
UniValue result(UniValue::VOBJ); uint8_t msg[64]; int32_t i,iter,slen,len = 0;
|
UniValue result(UniValue::VOBJ); uint8_t msg[64]; int32_t i,iter,slen,len = 0;
|
||||||
//fprintf(stderr,"utxos %s NSPV addr %s\n",coinaddr,NSPV_address.c_str());
|
//fprintf(stderr,"utxos %s NSPV addr %s\n",coinaddr,NSPV_address.c_str());
|
||||||
@@ -572,7 +572,7 @@ UniValue NSPV_addressutxos(char *coinaddr,int32_t CCflag,int32_t skipflag)
|
|||||||
msg[len++] = slen;
|
msg[len++] = slen;
|
||||||
memcpy(&msg[len],coinaddr,slen), len += slen;
|
memcpy(&msg[len],coinaddr,slen), len += slen;
|
||||||
msg[len++] = (CCflag != 0);
|
msg[len++] = (CCflag != 0);
|
||||||
len += iguana_rwnum(1,&msg[len],sizeof(skipflag),&skipflag);
|
len += iguana_rwnum(1,&msg[len],sizeof(skipcount),&skipcount);
|
||||||
for (iter=0; iter<3; iter++);
|
for (iter=0; iter<3; iter++);
|
||||||
if ( NSPV_req(0,msg,len,NODE_ADDRINDEX,msg[0]>>1) != 0 )
|
if ( NSPV_req(0,msg,len,NODE_ADDRINDEX,msg[0]>>1) != 0 )
|
||||||
{
|
{
|
||||||
@@ -588,7 +588,7 @@ UniValue NSPV_addressutxos(char *coinaddr,int32_t CCflag,int32_t skipflag)
|
|||||||
return(result);
|
return(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
UniValue NSPV_addresstxids(char *coinaddr,int32_t CCflag,int32_t skipflag)
|
UniValue NSPV_addresstxids(char *coinaddr,int32_t CCflag,int32_t skipcount)
|
||||||
{
|
{
|
||||||
UniValue result(UniValue::VOBJ); uint8_t msg[64]; int32_t i,iter,slen,len = 0;
|
UniValue result(UniValue::VOBJ); uint8_t msg[64]; int32_t i,iter,slen,len = 0;
|
||||||
if ( NSPV_txidsresult.nodeheight >= NSPV_inforesult.height && strcmp(coinaddr,NSPV_txidsresult.coinaddr) == 0 && CCflag == NSPV_txidsresult.CCflag )
|
if ( NSPV_txidsresult.nodeheight >= NSPV_inforesult.height && strcmp(coinaddr,NSPV_txidsresult.coinaddr) == 0 && CCflag == NSPV_txidsresult.CCflag )
|
||||||
@@ -605,7 +605,8 @@ UniValue NSPV_addresstxids(char *coinaddr,int32_t CCflag,int32_t skipflag)
|
|||||||
msg[len++] = slen;
|
msg[len++] = slen;
|
||||||
memcpy(&msg[len],coinaddr,slen), len += slen;
|
memcpy(&msg[len],coinaddr,slen), len += slen;
|
||||||
msg[len++] = (CCflag != 0);
|
msg[len++] = (CCflag != 0);
|
||||||
len += iguana_rwnum(1,&msg[len],sizeof(skipflag),&skipflag);
|
len += iguana_rwnum(1,&msg[len],sizeof(skipcount),&skipcount);
|
||||||
|
fprintf(stderr,"skipcount.%d\n",skipcount);
|
||||||
for (iter=0; iter<3; iter++);
|
for (iter=0; iter<3; iter++);
|
||||||
if ( NSPV_req(0,msg,len,NODE_ADDRINDEX,msg[0]>>1) != 0 )
|
if ( NSPV_req(0,msg,len,NODE_ADDRINDEX,msg[0]>>1) != 0 )
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user