467 Commits (e8a2fa5596a496c172fe8a428651c04c51afd4f7)

Author SHA1 Message Date
SomberNight c02cc9bb3b persist recent peers. implement dns seed bootstrapping. 6 years ago
SomberNight bc06ded4b9 persist nodes in channel_db on disk 6 years ago
Janus 7f0568d83a special case receiving payment after fee update, fee update injector 6 years ago
SomberNight fca5c9379f avoid crash if don't have peer for open channel 6 years ago
SomberNight 8e63471d69 allow paying invoice without amount. min feerate 253 sat/kw. 6 years ago
Janus 2fd5f8613a ln: fix race in on_network_update 6 years ago
Janus d5cb21143f ln: send update_fee on fee change, handle nodes without data_protect 6 years ago
SomberNight 135951a13f qt channels list: update channel when detecting close 6 years ago
Janus d740475e7a move channel_state into HTLCStateMachine 6 years ago
ThomasV b5f0209a56 fix crash in lnworker main_loop 6 years ago
ThomasV 31b67c422b add peer suggestion to open channel dialog. move add_peer code back to lnworker constructor 6 years ago
ThomasV 2ee41975f9 add lnworker.main_loop to network.futures so it gets cancelled on exit. fix aiosafe verbosity. 6 years ago
ThomasV 8f779f504f LNWorker: connect to multiple peers. 6 years ago
Janus 35adc3231b lightning: fixup after rebasing on restructured master 6 years ago
ThomasV 1db7a8334a Refresh LN status in GUI using network callback. 6 years ago
Janus 55a7e4cec1 ln: use pending_local_commit while closing (won't be revoked) 6 years ago
SomberNight 63d2c3aaf4 lnwatcher: sweep to_remote and to_local outputs if they close 6 years ago
ThomasV 8346e358b2 move lnaddr.py to lib 6 years ago
Janus fe973a5137 ln: avoid recursive dependencies, make new lnutil 6 years ago
Janus 7a3551b5df ln: merge OpenChannel and HTLCStateMachine 6 years ago
Janus 42a56df996 ln: shortcut some OpenChannel fields to traversing too much 6 years ago
Janus 77e9abc655 ln: store HTLCStateMachine in lnworker.channels 6 years ago
SomberNight 0d4593eebf improve Qt Receive tab for LN payment requests 6 years ago
ThomasV c7e47b74a9 Separate open_channel dialog. In open_channel_coroutine, use host and port from channel announcements 6 years ago
Janus dbdabcfc5d ln: use new non-classmethod add_signature_to_txin 6 years ago
ThomasV 8fe70fc0eb do not set channel state in close_channel; the watcher should do it 6 years ago
ThomasV 61983c222a lightning: single shared instance of Watcher, ChannelDB and PathFinder 6 years ago
ThomasV df960700c9 reestablish channels in network callback 6 years ago
ThomasV 322acd93d9 channel watcher class 6 years ago
Janus 7f206d6e4c ln: close channels 6 years ago
Janus 83c60441cf ln: don't corrupt channels storage when multiple funding_locked are received 6 years ago
Janus 6f88c55f17 ln: announcement reliability fixes for qt, remove asserts forbidding unbalanced channels 6 years ago
Janus e9fec66eb4 ln: begin handling htlc failures 6 years ago
Janus a106760469 ln: channel announcements 6 years ago
Janus 4d25933898 ln: integrate lnhtlc in lnbase, fix multiple lnhtlc bugs 6 years ago
Janus 5ed6f79a33 ln: request_initial_sync, increase our max_htlc_value, fix receiving payment 6 years ago
ThomasV 6e71340e52 do not block GUI with open_channel 6 years ago
ThomasV f1d067f446 revert the introduction of add_invoice_coroutine in a612c2b09 6 years ago
ThomasV aeb58dbd66 do not pass channel list to update_rows signal, as it is sent to all windows 6 years ago
SomberNight 6f246b90bf wait for peer.initialized in channel_establishment_flow 6 years ago
ThomasV 2ae4b1862d simplify funding_locked 6 years ago
ThomasV 21c883bd0b Display channel status in the GUI. 6 years ago
ThomasV bf6d28e1f0 integrate channels_list with existing framework 6 years ago
ThomasV 6263b472d9 follow-up a612c2b0983ab4c6798156aebf1cd550fb3e0447 6 years ago
Janus 85e18be7d0 ln: save channels in dict, warn on invoice exceeding max_htlc amount 6 years ago
ThomasV 34d5f1b2e3 lightning: connect send button 6 years ago
ThomasV 12d3877873 lightning GUI: use existing receive and send tabs with lightning invoices 6 years ago
Janus 7d2a6d83d5 ln: don't make invoice if peer can't possibly pay, append _sat to sat 6 years ago
ThomasV b74d4261af lnworker: generate and save private key 6 years ago
ThomasV af4f0b6daf lnworker: separate invoice creation from payment flow 6 years ago