799 Commits (e72210b5d223057493d76a4e42e52fae03ca0811)

Author SHA1 Message Date
ThomasV 59aa7611dd add group_id to swap refund transactions, so that the GUI shows them as part of the swap tx group 2 years ago
SomberNight 4c63d8729b
add sanity checks we don't sign tx including dummy addr 2 years ago
SomberNight 2746a9d93f
lnchannel: replace `assert htlc.payment_hash==sha256(preimage)` w/ exc 2 years ago
ThomasV 649ce979ab send tx change to lightning 2 years ago
ThomasV 136978e9d0 submarine swaps: fail received HTLCs of normal swap htlcs if 2 years ago
SomberNight a560841f3f
lnworker: fix some type hints re hold_invoices 2 years ago
SomberNight 2529323ba3
(trivial) lnworker: fix type hint 2 years ago
ThomasV af27d5b95e Payment bundles: use lists of payment keys. 2 years ago
ThomasV 4d0ec8d177 lnworker: choose IP address with recent timestamp (Rogach) 2 years ago
ThomasV b2053c68f1 make use_to_trampolines a user visible option, disable it by default 2 years ago
SomberNight a3997f8b58
lnworker: don't create invoice with dupl t-hints, & filter when sending 2 years ago
SomberNight 98ccad68c1
channel_db: add TTLs to channel_updates_for_private_channels 2 years ago
SomberNight 1dd0608718
lnrouter: rework blacklist a bit 2 years ago
SomberNight 13864f7abe
lnworker: clear paysessions dict 2 years ago
SomberNight 98bda60c01
lnworker: move sent_buckets into PaySession 2 years ago
SomberNight 00e88c4e50
lnworker: introduce PaySession cls, refactor pay_to_node 2 years ago
SomberNight 98bea49a3c
lnworker.pay_to_node: make trampoline fee_level and failed_routes local 2 years ago
SomberNight 35c9ac8f31
lnworker: MPP send: more aggressively split large htlcs 2 years ago
SomberNight 8f768d1da5
lnworker.pay_to_node: log num htlcs in-flight 2 years ago
ThomasV 40f2087ac3 Add option for support_large_channels. 2 years ago
ThomasV 1ce50b9dee submarine swaps: register callbacks on startup 2 years ago
ThomasV bf86cd6761 lnpeer and lnworker cleanup: 2 years ago
SomberNight 47a591b87f
lnworker.pay_invoice: log more 2 years ago
SomberNight afac158c80
lnworker: clean-up sent_htlcs_q and sent_htlcs_info 2 years ago
SomberNight 44bdd20ccc
lnworker: add RecvMPPResolution with "FAILED" state 2 years ago
SomberNight d51f00e2a3
asyncio.wait_for() is too buggy. use util.wait_for2() instead 2 years ago
ThomasV 1411b75584 swapserver: add test for refund path 2 years ago
ThomasV 83dcc5e4cc payment bundles: fix bundle detection for trampoline 2 years ago
ThomasV 3bb5ebf137 simplify check_mpp_status 2 years ago
ThomasV 017186d107 Refactor trampoline forwarding and hold invoices. 2 years ago
ThomasV e124ff7ee7 Trampoline MPP consolidation: 2 years ago
ThomasV aeaf9c71df Add unit test for trampoline MPP consolidation 2 years ago
SomberNight 1a46460d11
fix sweeping chan after local force-close using cb 2 years ago
SomberNight fc6486ecdb
lnaddr: make payment_secret field mandatory, in both directions 3 years ago
SomberNight 8ef2495096
lnworker: use NamedTuple for received_mpp_htlcs. add/fix type hints 3 years ago
ThomasV c4c2123b4b fix bundled payments: 3 years ago
ThomasV c4eb7d8321 lnworker: bundled payments 3 years ago
ThomasV 1acf426fa9 lnworker: add support for hold invoices 3 years ago
ThomasV df5b98792e lnworker: always call check_received_htlc (no only for MPP) 3 years ago
ThomasV 21e06b7065 lnpeer: new payment secret, derived without preimage. 3 years ago
SomberNight f7a8e55a6a
lnworker: (trivial) clean-up which bolt-09 feature flags we set 3 years ago
SomberNight ca93af2b8a
ln: some clean-up for option_scid_alias 3 years ago
ThomasV 4177f8be82 lnworker.create_routes_for_payment: fix MPP detection 3 years ago
SomberNight 033ad0feb9
lnworker: fix rebalance_channels 3 years ago
SomberNight 24980feab7
config: introduce ConfigVars 3 years ago
accumulator ac8a7a0784
channel_db: raise specific exception when channelDB not loaded, allowing lnworker to mark payment as failed. (#8431) 3 years ago
SomberNight 38ec72527f
wallet.get_bolt11_invoice: handle request not having LN part 3 years ago
SomberNight 312f2641e7
don't use bare except 3 years ago
ThomasV 0fcf423fbe Revert "lnworker: schedule_force_closing is not async" 3 years ago
ThomasV fcf836bc94 lnworker: schedule_force_closing is not async 3 years ago