From caaedc37ced6ad09a93db7dfe7c88105112e4685 Mon Sep 17 00:00:00 2001 From: jl777 Date: Sat, 6 Jul 2019 23:05:22 -1100 Subject: [PATCH] block.hash --- src/komodo_nSPV.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/komodo_nSPV.h b/src/komodo_nSPV.h index b9f86cc83..46db622c3 100644 --- a/src/komodo_nSPV.h +++ b/src/komodo_nSPV.h @@ -388,7 +388,7 @@ uint256 NSPV_doublesha256(uint8_t *data,int32_t datalen) uint256 NSPV_hdrhash(struct NSPV_equihdr *hdr) { uint256 blockhash; uint8_t data[sizeof(*hdr)]; - /*CBlockHeader block; + CBlockHeader block; block.nVersion = hdr->nVersion; block.hashPrevBlock = hdr->hashPrevBlock; block.hashMerkleRoot = hdr->hashMerkleRoot; @@ -396,11 +396,12 @@ uint256 NSPV_hdrhash(struct NSPV_equihdr *hdr) block.nTime = hdr->nTime; block.nBits = hdr->nBits; block.nNonce = hdr->nNonce; - memcpy(&block.nSolution[0],hdr->nSolution,sizeof(hdr->nSolution));*/ + memcpy(&block.nSolution[0],hdr->nSolution,sizeof(hdr->nSolution)); NSPV_rwequihdr(1,data,hdr); blockhash = NSPV_doublesha256(data,sizeof(data)); - return(blockhash); - //return(block.GetHash()); + fprintf(stderr,"%s vs block %s\n",blockhash.GetHex().c_str(),block.GetHash().GetHex().c_str()); + //return(blockhash); + return(block.GetHash()); } int32_t NSPV_txextract(CTransaction &tx,uint8_t *data,int32_t datalen)