MCPcopy Create free account
hub / github.com/ElementsProject/elements / GetBlockHeader

Method GetBlockHeader

src/chain.h:326–344  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

324 }
325
326 CBlockHeader GetBlockHeader() const
327 {
328 assert_untrimmed();
329 CBlockHeader block;
330 block.nVersion = nVersion;
331 if (pprev)
332 block.hashPrevBlock = pprev->GetBlockHash();
333 block.hashMerkleRoot = hashMerkleRoot;
334 block.nTime = nTime;
335 if (g_con_blockheightinheader) {
336 block.block_height = nHeight;
337 }
338 block.nBits = nBits;
339 block.nNonce = nNonce;
340 block.proof = proof.value();
341 block.m_dynafed_params = m_dynafed_params.value();
342 block.m_signblock_witness = m_signblock_witness.value();
343 return block;
344 }
345
346 uint256 GetBlockHash() const
347 {

Callers 6

rest_headersFunction · 0.45
ProcessMessageMethod · 0.45
SendMessagesMethod · 0.45
RegenerateFullIndexMethod · 0.45
LoadBlockIndexGutsMethod · 0.45
CMerkleBlockMethod · 0.45

Calls 2

GetBlockHashMethod · 0.45
valueMethod · 0.45

Tested by

no test coverage detected