Browse Source

fix channel backups with old "cryptography" module

closes #6314
bip39-recovery
SomberNight 5 years ago
parent
commit
9fa666f179
No known key found for this signature in database GPG Key ID: B33B5F232C6271E9
  1. 4
      electrum/lnutil.py

4
electrum/lnutil.py

@ -190,7 +190,7 @@ class ChannelBackupStorage(StoredObject):
chan_id, _ = channel_id_from_funding_tx(self.funding_txid, self.funding_index) chan_id, _ = channel_id_from_funding_tx(self.funding_txid, self.funding_index)
return chan_id return chan_id
def to_bytes(self): def to_bytes(self) -> bytes:
vds = BCDataStream() vds = BCDataStream()
vds.write_int16(CHANNEL_BACKUP_VERSION) vds.write_int16(CHANNEL_BACKUP_VERSION)
vds.write_boolean(self.is_initiator) vds.write_boolean(self.is_initiator)
@ -206,7 +206,7 @@ class ChannelBackupStorage(StoredObject):
vds.write_int16(self.remote_delay) vds.write_int16(self.remote_delay)
vds.write_string(self.host) vds.write_string(self.host)
vds.write_int16(self.port) vds.write_int16(self.port)
return vds.input return bytes(vds.input)
@staticmethod @staticmethod
def from_bytes(s): def from_bytes(s):

Loading…
Cancel
Save