diff --git a/src/sakia/core/net/node.py b/src/sakia/core/net/node.py index 90a5882e831055f601021853aa31e904fdbb9a28..4b2cdf019af231295547c59fd86c7e51911cbac3 100644 --- a/src/sakia/core/net/node.py +++ b/src/sakia/core/net/node.py @@ -374,7 +374,7 @@ class Node(QObject): if peering_data['raw'] != self.peer.raw(): peer = Peer.from_signed_raw("{0}{1}\n".format(peering_data['raw'], peering_data['signature'])) - if peer.blockid.number > self.peer.blockid.number: + if BlockId.from_str(peer.blockid).number > BlockId.from_str(self.peer.blockid).number: self.peer = Peer.from_signed_raw("{0}{1}\n".format(peering_data['raw'], peering_data['signature'])) if node_pubkey != self.pubkey: