799 Commits (e72210b5d223057493d76a4e42e52fae03ca0811)

Author SHA1 Message Date
SomberNight 58a1bdfec7
lnworker.check_mpp_status: add docstring 2 years ago
SomberNight af6a1f3d01
swaps: use longer final_cltv_delta for client-normal-swap 2 years ago
ThomasV 777c2ffb23 create a trampoline onion when directly paying a trampoline node 2 years ago
SomberNight 197979063a
lnworker: log gossip_db status in pay_invoice 2 years ago
SomberNight b6e5fe8dbe
lnworker: history to include close tx for channel backups 2 years ago
SomberNight e6a0455ced
lnpeer: raise chan fees using update_fee more aggressively 2 years ago
ThomasV b563c9dd0e submarine swaps: do not set attempts parameter in pay_invoice 2 years ago
SomberNight df58dd1f25
lnchannel.get_close_opts: allow REQUEST_REMOTE_FCLOSE if WE_ARE_TOXIC 2 years ago
SomberNight 95c55c542e
lnworker.suggest_splits: (fix) don't force splitting 2 years ago
SomberNight 129917c463
lnworker: fix current_feerate_per_kw for regtest 2 years ago
MrNaif2018 7369145a49 Fix graceful shutdown for lightning swaps 2 years ago
ThomasV 178a03129f submarine_swaps: define main_loop, with async with taskgroup 2 years ago
SomberNight 9f1b8613d0
swaps: code style clean-up, add type hints, force kwargs 2 years ago
SomberNight 6a8fb26881
(trivial) follow-up prev 2 years ago
SomberNight 4cdd199f5b
lnworker: add/fix some type hints, add some comments 2 years ago
ThomasV 1cc92d4890 trampoline forwarding: before failing payment, wait until all htcs 2 years ago
ThomasV 9b1c40e396 Refactor payment forwarding: 2 years ago
ThomasV 835992c7ea lnworker: remove if statements where the condition is always True. 2 years ago
SomberNight 6ffaf7c526
lnworker: (followup prev) set .config in baseclass init, not subclasses 2 years ago
ThomasV 7447cf9dcc lnworker: always initialize self.config in constructor 2 years ago
ThomasV 7bebd62f13 zerofonf trusdted node: use NetworkRetryManager method _can_retry_addr 2 years ago
ThomasV a338459d45 just-in-time channels: 2 years ago
ThomasV 816e617aaf option_zeroconf 2 years ago
ThomasV 120faa480e If trampoline is enabled, do not add non-trampoline nodes to invoices 2 years ago
ThomasV 1170927e6b Change the constructor of LNWorker, passing node_keypair instead of xprv. 2 years ago
SomberNight 6506abf583
lnworker: use PaymentFeeBudget 2 years ago
SomberNight 53a8453e3b
trampoline: fix off-by-one confusion of fees 2 years ago
SomberNight 39ef1cd4b9
mpp_split: make SplitConfig a subclass of dict, not just a type-hint 2 years ago
SomberNight 0b25e593d5
lnworker.get_channel_by_short_id: give priority to real SCIDs 2 years ago
ThomasV 36814d731a follow-up 45b248fdef 2 years ago
ThomasV e341a6794b lnworker: fix get_scid_alias for forwarding 2 years ago
ThomasV 45b248fdef regtest: use static fees instead of hardcoded value 2 years ago
ThomasV 6dfbdec73e follow-up prev commit 2 years ago
ThomasV b26f954c2d lnworker.pay_to_node: skip error handling if sender_idx is None 2 years ago
SomberNight 22a8348303
renames: use consistent naming of cltv delta vs cltv abs 2 years ago
SomberNight f78340efbc
lnworker: (trivial) fix type hint 2 years ago
ThomasV 4c42840c1c lnpeer: obfuscate error pakets of forwarded htlcs, that we 2 years ago
SomberNight a059a9a256
lnpeer.pay: also log hops_data for trampoline_onion 2 years ago
ThomasV 2664ee7f63 pay_to_node: raise failure_msg if we received a trampoline error from the next onion. 2 years ago
SomberNight 30c863d32c
lnaddr: don't call validate_features in parser 2 years ago
ThomasV 98a4d7b60d public channels: 2 years ago
ThomasV aad4fd6d48 Fix sending of 'channel_ready': 2 years ago
ThomasV 89023cc123 Remove trampoline hints from invoices 2 years ago
ThomasV 57c9059cab open_channel_with_peer: return funding tx 2 years ago
ThomasV e2fb928e4f delete htlc session keys once they are no longer needed. 2 years ago
ThomasV 4e76ed6952 move INITIAL_TRAMPOLINE_FEE_LEVEL to config 2 years ago
ThomasV 40eba6f780 submarine swaps: improve labels 2 years ago
ThomasV d7beb109b8 lnworker: separate add_peer from _open_channel_coroutine 2 years ago
ThomasV cffbe44c07 lnworker: get_channel_by_short_id to use remote scid_alias 2 years ago
ThomasV 375f96f7fa remove lnworker.get_channel_by_scid (redundant) 2 years ago