(self, nonce, expiresTime, objectType, version, streamNumber, data, payloadOffset)
| 39 | minTTL = -3600 |
| 40 | |
| 41 | def __init__(self, nonce, expiresTime, objectType, version, streamNumber, data, payloadOffset): |
| 42 | self.nonce = nonce |
| 43 | self.expiresTime = expiresTime |
| 44 | self.objectType = objectType |
| 45 | self.version = version |
| 46 | self.streamNumber = streamNumber |
| 47 | self.inventoryHash = calculateInventoryHash(data) |
| 48 | # copy to avoid memory issues |
| 49 | self.data = bytearray(data) |
| 50 | self.tag = self.data[payloadOffset:payloadOffset+32] |
| 51 | |
| 52 | def checkProofOfWorkSufficient(self): |
| 53 | # Let us check to make sure that the proof of work is sufficient. |
nothing calls this directly
no test coverage detected