1
0

lnpeer+wallet: use channel type for channel open

* channel_type is put into storage, serialized as int and
  deserialized as ChannelType
* check for static_remotekey is done via channel type
This commit is contained in:
bitromortac
2022-01-18 14:55:43 +01:00
parent 401a429080
commit 6915e3cb10
8 changed files with 81 additions and 24 deletions

View File

@@ -98,7 +98,7 @@ class StoredDict(dict):
if not self.db or self.db._should_convert_to_stored_dict(key):
v = StoredDict(v, self.db, self.path + [key])
# convert_value is called depth-first
if isinstance(v, dict) or isinstance(v, str):
if isinstance(v, dict) or isinstance(v, str) or isinstance(v, int):
if self.db:
v = self.db._convert_value(self.path, key, v)
# set parent of StoredObject