SomberNight
|
d229bb4e4d
|
lnpeer: restore "temp save orphan channel updates" functionality
needed to handle race where remote might send chan_upd too soon
(before we save the short channel id for the channel after it reaches funding locked)
|
2019-08-20 09:03:12 +02:00 |
|
SomberNight
|
ba431495db
|
lnworker: fix silent TypeError in _calc_routing_hints_for_invoice
|
2019-08-20 09:03:12 +02:00 |
|
ThomasV
|
39bae1c7cf
|
channel_db: load_data should load node_info
|
2019-08-20 09:03:12 +02:00 |
|
ThomasV
|
b55f9e9e6a
|
Do not route through channels for which we did not receive
both updates, because this often means one of the nodes is
offline.
|
2019-08-20 09:03:12 +02:00 |
|
ThomasV
|
30e942bead
|
fix: delete from channel_db
|
2019-08-20 09:03:12 +02:00 |
|
ThomasV
|
32fcad5bc3
|
channel_db: update channels_for_node when removing channel
|
2019-08-20 09:03:12 +02:00 |
|
ThomasV
|
238f3c949c
|
get rid of sql_alchemy
|
2019-08-20 09:03:12 +02:00 |
|
ThomasV
|
0eab1692d6
|
Do not store message payloads in channel db.
Use single primary key for addresses.
|
2019-08-20 09:03:12 +02:00 |
|
ThomasV
|
f2d58d0e3f
|
optimize channel_db:
- use python objects mirrored by sql database
- write sql to file asynchronously
- the sql decorator is awaited in sweepstore, not in channel_db
|
2019-08-20 09:03:12 +02:00 |
|
ThomasV
|
180f6d34be
|
separate channel_db module
|
2019-08-20 09:03:12 +02:00 |
|