code: def Hash(self):
          
          if not self.__hash:
              ba = bytearray(binascii.unhexlify(self.GetHashData()))
              hash = Crypto.Hash256(ba)
              self.__hash = UInt256(data=hash)
          return self.__hash
docs: Get the hash of the transaction.
  
          Returns:
              UInt256: