(self, nVersion=2, hashPrevBlock=b'\x00'*32, hashMerkleRoot=b'\x00'*32, nTime=0, nBits=0, nNonce=0)
| 501 | __slots__ = ['nVersion', 'hashPrevBlock', 'hashMerkleRoot', 'nTime', 'nBits', 'nNonce'] |
| 502 | |
| 503 | def __init__(self, nVersion=2, hashPrevBlock=b'\x00'*32, hashMerkleRoot=b'\x00'*32, nTime=0, nBits=0, nNonce=0): |
| 504 | object.__setattr__(self, 'nVersion', nVersion) |
| 505 | assert len(hashPrevBlock) == 32 |
| 506 | object.__setattr__(self, 'hashPrevBlock', hashPrevBlock) |
| 507 | assert len(hashMerkleRoot) == 32 |
| 508 | object.__setattr__(self, 'hashMerkleRoot', hashMerkleRoot) |
| 509 | object.__setattr__(self, 'nTime', nTime) |
| 510 | object.__setattr__(self, 'nBits', nBits) |
| 511 | object.__setattr__(self, 'nNonce', nNonce) |
| 512 | |
| 513 | @classmethod |
| 514 | def stream_deserialize(cls, f): |
nothing calls this directly
no test coverage detected