MCPcopy Index your code
hub / github.com/Bitmessage/PyBitmessage / __init__

Method __init__

src/network/bmobject.py:41–50  ·  view source on GitHub ↗
(self, nonce, expiresTime, objectType, version, streamNumber, data, payloadOffset)

Source from the content-addressed store, hash-verified

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.

Callers

nothing calls this directly

Calls 1

calculateInventoryHashFunction · 0.90

Tested by

no test coverage detected