transaction.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:crankycoin 作者: cranklin 项目源码 文件源码
def _calculate_tx_hash(self):
        """
        Calculates sha-256 hash of transaction (source, destination, amount, timestamp, signature)

        :return: sha-256 hash
        :rtype: str
        """
        data = {
            "source": self._source,
            "destination": self._destination,
            "amount": self._amount,
            "fee": self._fee,
            "timestamp": self._timestamp,
            "signature": self._signature
        }
        data_json = json.dumps(data, sort_keys=True)
        hash_object = hashlib.sha256(data_json)
        return hash_object.hexdigest()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号