From c10447916941c5995311f8bf41ae7ad03f06101a Mon Sep 17 00:00:00 2001
From: inso <insomniak.fr@gmaiL.com>
Date: Tue, 12 Apr 2016 06:33:31 +0200
Subject: [PATCH] Use an sha 256 transaction hash

---
 src/sakia/core/txhistory.py | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/sakia/core/txhistory.py b/src/sakia/core/txhistory.py
index 95c31905..9eba39ac 100644
--- a/src/sakia/core/txhistory.py
+++ b/src/sakia/core/txhistory.py
@@ -162,9 +162,7 @@ class TxHistory():
         in_outputs = len([o for o in tx.outputs
                        if o.conditions.left.pubkey == self.wallet.pubkey]) > 0
 
-        # We check if the transaction correspond to one we sent
-        # but not from this sakia Instance
-        tx_hash = hashlib.sha1(tx.signed_raw().encode("ascii")).hexdigest().upper()
+        tx_hash = hashlib.sha256(tx.signed_raw().encode("ascii")).hexdigest().upper()
         # If the wallet pubkey is in the issuers we sent this transaction
         if in_issuers:
             outputs = [o for o in tx.outputs
@@ -216,7 +214,7 @@ class TxHistory():
             for (txid, tx) in enumerate(new_tx):
                 transfer = await self._parse_transaction(community, tx, block_doc.blockUID,
                                         block_doc.mediantime, received_list, txid+txmax)
-                if transfer != None:
+                if transfer:
                     #logging.debug("Transfer amount : {0}".format(transfer.metadata['amount']))
                     transfers.append(transfer)
                 else:
-- 
GitLab