Browse Source

lnpeer query_short_channel_ids: BOLT-07 says ids must be sorted

this is why most remote peers were disconnecting upon receiving this msg
dependabot/pip/contrib/deterministic-build/ecdsa-0.13.3
SomberNight 6 years ago
committed by ThomasV
parent
commit
fbafc77f01
  1. 1
      electrum/lnpeer.py

1
electrum/lnpeer.py

@ -306,6 +306,7 @@ class Peer(Logger):
self.reply_channel_range.put_nowait((first, num, complete, ids))
def query_short_channel_ids(self, ids, compressed=True):
ids = sorted(ids)
s = b''.join(ids)
encoded = zlib.compress(s) if compressed else s
prefix = b'\x01' if compressed else b'\x00'

Loading…
Cancel
Save