MCPcopy Create free account
hub / github.com/WaykiChain/WaykiChain / GetBlockHash

Method GetBlockHash

src/persistence/block.h:386–398  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

384
385
386 uint256 GetBlockHash() const {
387 CBlockHeader block;
388 block.SetVersion(nVersion);
389 block.SetPrevBlockHash(hashPrev);
390 block.SetMerkleRootHash(merkleRootHash);
391 block.SetTime(nTime);
392 block.SetNonce(nNonce);
393 block.SetHeight(height);
394 block.SetFuel(nFuelFee);
395 block.SetFuelRate(nFuelRate);
396 block.SetSignature(vSignature);
397 return block.GetHash();
398 }
399
400 void GetBlockHeader(CBlockHeader &header) {
401 header.SetVersion(nVersion);

Callers

nothing calls this directly

Calls 10

SetPrevBlockHashMethod · 0.80
SetMerkleRootHashMethod · 0.80
SetTimeMethod · 0.80
SetNonceMethod · 0.80
SetFuelMethod · 0.80
SetFuelRateMethod · 0.80
SetVersionMethod · 0.45
SetHeightMethod · 0.45
SetSignatureMethod · 0.45
GetHashMethod · 0.45

Tested by

no test coverage detected