diff --git a/src/cutecoin/core/net/node.py b/src/cutecoin/core/net/node.py index c99b67c70604ec942f0bf59acc201309a88fa807..fb89f4c1de7453034f5b90ebaf5cbedd6024521f 100644 --- a/src/cutecoin/core/net/node.py +++ b/src/cutecoin/core/net/node.py @@ -221,6 +221,11 @@ class Node(QObject): block_number = block["number"] node_pubkey = informations["pubkey"] node_currency = informations["currency"] + + #If the nodes goes back online... + if self.state in (Node.OFFLINE, Node.CORRUPTED): + self._change_state(Node.ONLINE) + emit_change = True except ValueError as e: if '404' in e: block_number = 0