(self)
| 604 | return self.serialize_header(legacy=legacy) |
| 605 | |
| 606 | def calc_sha256(self): |
| 607 | if self.sha256 is None: |
| 608 | if self.nHeight < BTG_REGTEST_HARDFORK_HEIGHT: |
| 609 | r = self.serialize_header(legacy=True) |
| 610 | else: |
| 611 | r = self.serialize_header(legacy=False) |
| 612 | self.sha256 = uint256_from_str(hash256(r)) |
| 613 | self.hash = encode(hash256(r)[::-1], 'hex_codec').decode('ascii') |
| 614 | |
| 615 | def rehash(self): |
| 616 | self.sha256 = None |
no test coverage detected