467 Commits (e8a2fa5596a496c172fe8a428651c04c51afd4f7)

Author SHA1 Message Date
ThomasV a47a2c1b72 follow-up prev 6 years ago
ThomasV 1d82093ca1 fix bug in lightning get_history: filter settled htlcs first 6 years ago
SomberNight befa8ea771
transaction: kill "name", "csv_delay", "cltv_expiry" fields 6 years ago
ThomasV 86bd3839df follo-up 35761d1241 6 years ago
SomberNight 25c372a3e0
lnworker.invoices access now uses lock 6 years ago
SomberNight 509df9ddaf
create class for ShortChannelID and use it 6 years ago
SomberNight 251db638af
only require libsecp256k1 if lightning is enabled 6 years ago
SomberNight edf186da0d
channeldb.load_data: attempt at fixing race 6 years ago
SomberNight 4f741cfccc
lnpeer: longer timeouts 6 years ago
SomberNight c3504cec94
follow-up a4b24df4bb 6 years ago
ThomasV a4b24df4bb fix json error in listrequests 6 years ago
ThomasV a50f935aec Restructure invoices and requests (WIP) 6 years ago
SomberNight 956bd3baaf
lnpeer: make per-peer TaskGroup a field (as for interfaces), and use it 6 years ago
ThomasV 5ec1db4d51 Ignore exceptions raised in lnworker.on_network_update. 6 years ago
ThomasV 8010123c08 Display and refresh the status of incoming payment requests: 6 years ago
ThomasV 54257cbcca Rewrite JsonRPC requests using asyncio. 6 years ago
SomberNight ba431495db lnworker: fix silent TypeError in _calc_routing_hints_for_invoice 6 years ago
SomberNight 0973b86925 lnworker: rework "is_dangerous" 6 years ago
ThomasV bd5c83e906 fix race condition with channel_timestamps 6 years ago
ThomasV b493219829 require data loss protect 6 years ago
ThomasV 9f8e2c689e test funding_txn_minimum_depth, show it in GUI 6 years ago
SomberNight b1f606eaed lnchannel: start using "latest" and "next" instead of "current" and "pending" 6 years ago
SomberNight e32807d29d lnworker: only reestablish channels after on-chain state is synchronized 6 years ago
SomberNight cd4268c521 lnworker: small clean-up of short_channel_id format 6 years ago
ThomasV 57ec8f51c8 lnpay: check whether invoice has been paid 6 years ago
ThomasV f9a2e7eeb4 lnworker.get_invoice_status: test if invoice is expired 6 years ago
ThomasV cac1e87286 use aiohttp+jsonrpcclient to sync with remote watchtower 6 years ago
ThomasV 740381e993 fix: remove unused parameter to add_sweep_tx 6 years ago
ThomasV cd7ed4c59c fix: constraints.feerate -> get_latest_feerate 6 years ago
ThomasV f7c05f2602 Synchronize watchtower asynchronously: 6 years ago
SomberNight 4ccfa39fdd cli: fix add_peer cmd 6 years ago
ThomasV 30e942bead fix: delete from channel_db 6 years ago
ThomasV 2be68ac4d2 Use one LNWatcher instance per wallet 6 years ago
ThomasV 6b90d501ab fix type: list 6 years ago
ThomasV a8ce8109be Perform breach remedy without sweepstore: 6 years ago
ThomasV f2d58d0e3f optimize channel_db: 6 years ago
ThomasV a54cb30cf3 kivy: simplify open_channel dialog 6 years ago
ThomasV 115113f492 remove expensive sql request, python set comparison is faster 6 years ago
SomberNight efc8948c00 lnworker: set DATA_LOSS_PROTECT flag for LNGossip too 6 years ago
ThomasV 70cd29f9e1 GUI refactoring for Kivy and lightning. 6 years ago
ThomasV 1a23dcb8d5 display lightning payment attempts using signal 6 years ago
ThomasV d477e3489f lnworker: fix reestablish_peer_for_given_channel by passing chan explicitly 6 years ago
ThomasV 0913194a53 qt: add clear button to receive tab, show invoice right after it is added 6 years ago
ThomasV b8d908d63e lnworker improvements: 6 years ago
ThomasV d9b041e64d encapsulate detect_who_closed in channel 6 years ago
ThomasV 24cc3599c7 lnworker: catch exceptions raised by add_future_tx 6 years ago
ThomasV 740ef09883 simplify_lnsweep 6 years ago
ThomasV 50479086b5 raise PaymentFailure in case of timeout (follow-up previous commit) 6 years ago
ThomasV dbe8b75659 move lnpay attempts logic to lnworker.pay 6 years ago
ThomasV 81d340b19c lnworker: do not create sweep transactions before outputs can be redeemed 6 years ago