NSPV_inforesult.H.nTime

This commit is contained in:
jl777
2019-07-08 23:01:06 -11:00
parent df92c8a52c
commit 61a816292b
2 changed files with 16 additions and 1 deletions

View File

@@ -54,6 +54,7 @@
int32_t NSPV_gettransaction(int32_t skipvalidation,int32_t vout,uint256 txid,int32_t height,CTransaction &tx);
extern uint256 SIG_TXHASH;
uint32_t NSPV_blocktime(int32_t hdrheight);
int32_t iguana_rwbuf(int32_t rwflag,uint8_t *serialized,uint16_t len,uint8_t *buf)
{
@@ -518,7 +519,7 @@ int32_t NSPV_notarizationextract(int32_t verifyntz,int32_t *ntzheightp,uint256 *
if ( opret.size() >= 32*2+4 )
{
*desttxidp = NSPV_opretextract(ntzheightp,blockhashp,symbol,opret,tx.GetHash());
komodo_notaries(elected,*ntzheightp,0);
komodo_notaries(elected,*ntzheightp,NSPV_blocktime(*ntzheightp));
if ( verifyntz != 0 && (numsigs= NSPV_newnotariescount(tx,elected)) < 12 )
{
fprintf(stderr,"numsigs.%d error\n",numsigs);

View File

@@ -386,6 +386,20 @@ UniValue NSPV_getinfo_req(int32_t reqht)
return(NSPV_getinfo_json(&NSPV_inforesult));
}
uint32_t NSPV_blocktime(int32_t hdrheight)
{
if ( hdrheight > 0 )
{
NSPV_getinfo_req(hdrheight)
if ( NSPV_inforesult.hdrheight == hdrheight )
{
fprintf(stderr,"NSPV_blocktime ht.%d -> t%u\n",hdrheight,NSPV_inforesult.H.nTime);
return(NSPV_inforesult.H.nTime);
}
}
return(0);
}
UniValue NSPV_addressutxos(char *coinaddr,int32_t CCflag)
{
UniValue result(UniValue::VOBJ); uint8_t msg[64]; int32_t i,iter,slen,len = 0;