MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / __init__

Method __init__

test/functional/test_framework/messages.py:526–541  ·  view source on GitHub ↗
(self, header=None)

Source from the content-addressed store, hash-verified

524
525class CBlockHeader(object):
526 def __init__(self, header=None):
527 if header is None:
528 self.set_null()
529 else:
530 self.nVersion = header.nVersion
531 self.hashPrevBlock = header.hashPrevBlock
532 self.hashMerkleRoot = header.hashMerkleRoot
533 self.nHeight = header.nHeight
534 self.nReserved = copy.copy(header.nReserved)
535 self.nTime = header.nTime
536 self.nBits = header.nBits
537 self.nNonce = header.nNonce
538 self.nSolution = header.nSolution
539 self.sha256 = header.sha256
540 self.hash = header.hash
541 self.calc_sha256()
542
543 def set_null(self):
544 self.nVersion = 1

Callers

nothing calls this directly

Calls 3

set_nullMethod · 0.95
calc_sha256Method · 0.95
copyMethod · 0.80

Tested by

no test coverage detected