(self, header=None)
| 524 | |
| 525 | class 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 |
nothing calls this directly
no test coverage detected