11307 Commits (b1f606eaed10e6d6d3ead481301879ff065ee14a)
 

Author SHA1 Message Date
SomberNight b1f606eaed lnchannel: start using "latest" and "next" instead of "current" and "pending" 7 years ago
SomberNight e32807d29d lnworker: only reestablish channels after on-chain state is synchronized 7 years ago
SomberNight 944e4f0ba0 implement data_loss_protect 7 years ago
SomberNight fdf8d8609b lnpeer: make feature-bit testing easier 7 years ago
SomberNight 014b921393 lnpeer: reestablish_channel - replay un-acked local updates 7 years ago
SomberNight e81ae1921b lnpeer: reestablish_channel - discard unsigned remote updates 7 years ago
SomberNight c046f2cc1c lnhtlc: move 'next_htlc_id' from ChannelConfig to lnhtlc log 7 years ago
SomberNight c8b19aec2a lnpeer: make reestablish_channel saner 7 years ago
SomberNight a3fd6b3ce8 lnhtlc: rename ctx_pending to revack_pending, and persist it 7 years ago
SomberNight cd4268c521 lnworker: small clean-up of short_channel_id format 7 years ago
SomberNight bdbc662a36 lnpeer: channel_reestablished is now a queue (instead of future) 7 years ago
SomberNight 0d84873a75 lnchannel: trivial clean-up 7 years ago
ThomasV 57ec8f51c8 lnpay: check whether invoice has been paid 7 years ago
ThomasV 4b2336304f kivy fix: get_latest_feerate 7 years ago
ThomasV f9a2e7eeb4 lnworker.get_invoice_status: test if invoice is expired 7 years ago
ThomasV cac1e87286 use aiohttp+jsonrpcclient to sync with remote watchtower 7 years ago
ThomasV 740381e993 fix: remove unused parameter to add_sweep_tx 7 years ago
ThomasV fa3eefa479 refactor a few lnchannel methods 7 years ago
ThomasV cd7ed4c59c fix: constraints.feerate -> get_latest_feerate 7 years ago
ThomasV f7c05f2602 Synchronize watchtower asynchronously: 7 years ago
SomberNight f060e53912 (trivial) fix type annotation 7 years ago
SomberNight 087994e39a lnchannel: move fee update logic to lnhtlc (and hopefully fix it) 7 years ago
ThomasV 3d7f7dfc82 revamp fee updates (draft) 7 years ago
SomberNight 7431aac5cd lnhtlc: (fix) was locking in too many updates during commit/revoke 7 years ago
SomberNight 4ccfa39fdd cli: fix add_peer cmd 7 years ago
ThomasV 9045d7b293 cleanup revoke_current_commitment 7 years ago
ThomasV e43a3bc63a follow-up prev commit: pass is_mine to _edge_cost 7 years ago
ThomasV b55f9e9e6a Do not route through channels for which we did not receive 7 years ago
ThomasV 30e942bead fix: delete from channel_db 7 years ago
ThomasV 32fcad5bc3 channel_db: update channels_for_node when removing channel 7 years ago
ThomasV 2be68ac4d2 Use one LNWatcher instance per wallet 7 years ago
ThomasV 4d76e84218 improve regtest.sh with wait functions 7 years ago
ThomasV 6b90d501ab fix type: list 7 years ago
ThomasV 94fe28b576 regtest: remove cost limit 7 years ago
ThomasV c7b9bdc5f5 lnwatcher: wait until lnwatcher is fully synchronized before check_onchain_situation 7 years ago
ThomasV a8ce8109be Perform breach remedy without sweepstore: 7 years ago
ThomasV 238f3c949c get rid of sql_alchemy 7 years ago
ThomasV 0eab1692d6 Do not store message payloads in channel db. 7 years ago
ThomasV f2d58d0e3f optimize channel_db: 7 years ago
ThomasV 180f6d34be separate channel_db module 7 years ago
ThomasV 06b5299b0f comment out convert, add logging statement 7 years ago
ThomasV a54cb30cf3 kivy: simplify open_channel dialog 7 years ago
SomberNight c15267e1f6 pycryptodomex for android 7 years ago
ThomasV 115113f492 remove expensive sql request, python set comparison is faster 7 years ago
ThomasV af7d7e883c Rework wallet history methods: 7 years ago
SomberNight 7e8be3d2e7 lnpeer: some exception handling clean up 7 years ago
SomberNight efc8948c00 lnworker: set DATA_LOSS_PROTECT flag for LNGossip too 7 years ago
SomberNight e6fc8868b1 qt channels list: add "short channel id" column 7 years ago
SomberNight aa4027298f do not "import *" 7 years ago
SomberNight 3413eb05b9 qt ChannelsList: some clean-up 7 years ago