202 Commits (956bd3baaf9ab22ff58ea4e24f83ee140aca2ada)

Author SHA1 Message Date
Janus 71afa3cc70 lnbase: split out BOLT-08 (Noise) implementation 7 years ago
ThomasV 626d09b358 add 'recḱless' option to allow using lightning on mainnet 7 years ago
SomberNight 48252318b8 rebase follow-up 7 years ago
ThomasV 46cf18ce5f open_channel: improved success message 7 years ago
ThomasV 6efe5db0d0 run open_channel in a WaitingDialog 7 years ago
Janus 1763d02b05 rename lnhtlc->lnchan, HTLCStateMachine->Channel 7 years ago
Janus e8471e483b lnhtlc: merge config and state, remove unnecessary properties 7 years ago
SomberNight a06b49ae40 when paying and there are multiple 'r' hints, use one at random 7 years ago
SomberNight 97393d05aa use 'r' field in invoice when making payments (routing hints) 7 years ago
SomberNight 029ec5a5ab make our channels private, and put routing hints in invoices we create 7 years ago
SomberNight 09c3e52e62 lnworker: fix race 7 years ago
ThomasV 4441233596 get rid of callbacks in lnwatcher, use network events instead 7 years ago
ThomasV 6e5b36e661 lnwatcher simplification: remove ctn tests and pubkeys 7 years ago
ThomasV 9a88b5605a add more fields to list_channels 7 years ago
ThomasV 6f3c2b30ed lnbase: propagate error messages received in on_error to their relevant coroutines 7 years ago
ThomasV 11c3ca281c create sweep transaction outside of lnwatcher 7 years ago
SomberNight 707c7d569d lnbase: Peer handles its own disconnection instead of lnworker 7 years ago
SomberNight f3dd7ce615 follow-up prev: avoid storage key collision with old 'lightning_privkey' 7 years ago
SomberNight 17457327ef make key derivation reasonable 7 years ago
Janus 0405f0d9ad accept channel opening requests initiated by remote 7 years ago
SomberNight c430b39b7d fix lnworker.choose_preferred_address 7 years ago
Janus 139f773c2e new network API: use broadcast_transaction with run_from_other_thread 7 years ago
Janus 646881f437 lnworker.pay(): lightning-integration support 7 years ago
Janus c8dc17012f lnworker: add missing import 7 years ago
Janus efc8d50570 move connection string decoding to lnworker, fix test_lnutil 7 years ago
Janus 5e7117dddd ln: commit fee updates as soon as possible 7 years ago
SomberNight c91fe27e7d fix lnwatcher: network triggers were renamed 7 years ago
ThomasV 8df569962d fix: broadcast_transaction from non network thread 7 years ago
Janus 224226f427 ln: cooperative close with remote peer initiating 7 years ago
Janus 261fefb6f3 lnwatcher rebased 7 years ago
Janus 3eabd70df5 lightning: post aiorpcx rebase fixup 7 years ago
SomberNight 7edba63341 remove our closed channels from channeldb. note some FIXMEs 7 years ago
SomberNight 1b030fca78 rebase follow-up: use namedtuples from master in new code (TxOutput, TxMinedStatus) 7 years ago
SomberNight b85aea1541 qt: pay_lightning_invoice - attempt paying multiple times in case of failure 7 years ago
SomberNight 15a6a83107 ln onchain fees: use 2 block ETAs with 150 s/b fallback 7 years ago
SomberNight f3e5ba6ac1 more reliable peer and channel re-establishing 7 years ago
SomberNight 362a3a5a44 lnworker: fix confusion re what is in self.peers 7 years ago
SomberNight 9f79b7df63 don't connect to same peer multiple times 7 years ago
SomberNight c02cc9bb3b persist recent peers. implement dns seed bootstrapping. 7 years ago
SomberNight bc06ded4b9 persist nodes in channel_db on disk 7 years ago
Janus 7f0568d83a special case receiving payment after fee update, fee update injector 7 years ago
SomberNight fca5c9379f avoid crash if don't have peer for open channel 7 years ago
SomberNight 8e63471d69 allow paying invoice without amount. min feerate 253 sat/kw. 7 years ago
Janus 2fd5f8613a ln: fix race in on_network_update 7 years ago
Janus d5cb21143f ln: send update_fee on fee change, handle nodes without data_protect 7 years ago
SomberNight 135951a13f qt channels list: update channel when detecting close 7 years ago
Janus d740475e7a move channel_state into HTLCStateMachine 7 years ago
ThomasV b5f0209a56 fix crash in lnworker main_loop 7 years ago
ThomasV 31b67c422b add peer suggestion to open channel dialog. move add_peer code back to lnworker constructor 7 years ago
ThomasV 2ee41975f9 add lnworker.main_loop to network.futures so it gets cancelled on exit. fix aiosafe verbosity. 7 years ago