From 9e686f4b0bbf9c8dc0914396c26c8acbc9a3005f Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Wed, 23 Sep 2015 12:53:40 +0200
Subject: [PATCH] Rollback transactions validated

---
 src/cutecoin/core/txhistory.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/cutecoin/core/txhistory.py b/src/cutecoin/core/txhistory.py
index 61f8530d..f3638899 100644
--- a/src/cutecoin/core/txhistory.py
+++ b/src/cutecoin/core/txhistory.py
@@ -271,6 +271,11 @@ class TxHistory():
 
                 # We parse only blocks with transactions
                 if block_number_from in blocks_with_tx:
+                    # We check if validated transfers should go back to validating...
+                    for t in [t for t in self._transfers if t.metadata['block'] == block_number_from]:
+                        t.state = yield from TxHistory._validation_state(community, t.metadata['block'],
+                                                                         self._block_to)
+
                     transfers = yield from self._parse_block(community, block_number_from,
                                                              received_list, self._block_to,
                                                              udid + len(new_transfers))
-- 
GitLab