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