tfix data_loss_protect (missing return, json conversion) - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit beee880dbaaac7680c923e823b238b2fd78bf1ce DIR parent 9734546fe9cd2df32ea89425c37e6499b31eab7b HTML Author: ThomasV <thomasv@electrum.org> Date: Wed, 12 Feb 2020 14:19:31 +0100 fix data_loss_protect (missing return, json conversion) Diffstat: M electrum/lnchannel.py | 2 +- M electrum/wallet_db.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) --- DIR diff --git a/electrum/lnchannel.py b/electrum/lnchannel.py t@@ -153,7 +153,7 @@ class Channel(Logger): self.data_loss_protect_remote_pcp[key] = value def get_data_loss_protect_remote_pcp(self, key): - self.data_loss_protect_remote_pcp.get(key) + return self.data_loss_protect_remote_pcp.get(key) def set_remote_update(self, raw): self.storage['remote_update'] = raw.hex() DIR diff --git a/electrum/wallet_db.py b/electrum/wallet_db.py t@@ -971,6 +971,8 @@ class WalletDB(JsonDB): v = dict((k, {(prevout, value) for (prevout, value) in x}) for k, x in v.items()) elif key == 'buckets': v = dict((k, ShachainElement(bfh(x[0]), int(x[1]))) for k, x in v.items()) + elif key == 'data_loss_protect_remote_pcp': + v = dict((k, bfh(x)) for k, x in v.items()) return v def _convert_value(self, path, key, v):