538 Commits (882899809360e2746cfc980daae4ac3b87c62150)

Author SHA1 Message Date
SomberNight f3dd7ce615 follow-up prev: avoid storage key collision with old 'lightning_privkey' 6 years ago
SomberNight 17457327ef make key derivation reasonable 6 years ago
Janus 0405f0d9ad accept channel opening requests initiated by remote 6 years ago
SomberNight c430b39b7d fix lnworker.choose_preferred_address 6 years ago
Janus 139f773c2e new network API: use broadcast_transaction with run_from_other_thread 6 years ago
Janus 646881f437 lnworker.pay(): lightning-integration support 6 years ago
Janus c8dc17012f lnworker: add missing import 6 years ago
Janus efc8d50570 move connection string decoding to lnworker, fix test_lnutil 6 years ago
Janus 5e7117dddd ln: commit fee updates as soon as possible 6 years ago
SomberNight c91fe27e7d fix lnwatcher: network triggers were renamed 6 years ago
ThomasV 8df569962d fix: broadcast_transaction from non network thread 6 years ago
Janus 224226f427 ln: cooperative close with remote peer initiating 6 years ago
Janus 261fefb6f3 lnwatcher rebased 6 years ago
Janus 3eabd70df5 lightning: post aiorpcx rebase fixup 6 years ago
SomberNight 7edba63341 remove our closed channels from channeldb. note some FIXMEs 6 years ago
SomberNight 1b030fca78 rebase follow-up: use namedtuples from master in new code (TxOutput, TxMinedStatus) 6 years ago
SomberNight b85aea1541 qt: pay_lightning_invoice - attempt paying multiple times in case of failure 6 years ago
SomberNight 15a6a83107 ln onchain fees: use 2 block ETAs with 150 s/b fallback 6 years ago
SomberNight f3e5ba6ac1 more reliable peer and channel re-establishing 6 years ago
SomberNight 362a3a5a44 lnworker: fix confusion re what is in self.peers 6 years ago
SomberNight 9f79b7df63 don't connect to same peer multiple times 6 years ago
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