| 12345678910111213141516 |
- class Block:
- ''' This class represents a tuple of the form (h, e, txs).
- Each blocks parent hash h may be computed simply as a hash of the parent block. '''
- def __init__(self, h, e, txs):
- self.h = h # parent hash
- self.e = e # epoch number
- self.txs = txs # transactions payload
-
- def __repr__(self):
- return "Block=[h={0}, e={1}, txs={2}]".format(self.h, self.e, self.txs)
-
- def __hash__(self):
- return hash((self.h, self.e, self.txs)) # python hash is used for demostranation porpuses only.
-
- def __eq__(self, other):
- return self.h == other.h and self.e == other.e and self.txs == other.txs
|