680 Commits (01b5e3f8e03f9025e8ba55fcf223fe7e17e454f1)

Author SHA1 Message Date
accumulator 6e536d2d91
add invoice status to invoice_status callback (#8020) 3 years ago
ThomasV 8867387847 lnworker: fix stuck payment loop (fixes #7995) 3 years ago
ThomasV 20bcb15480 Factorize code in create_routes_for_payment. 3 years ago
ThomasV ead886781a create_routes_for_payment: fix 'we atomically loop' 3 years ago
ThomasV 5e77886b98 trampoline MPP: handle direct payment to trampoline node 3 years ago
ThomasV 478046289a follow-up c6f940d092 3 years ago
ThomasV 2af59e32b2 lnworker: define use_trampoline() for code clarity 3 years ago
ThomasV 68bf714ae6 Trampoline: Remember failed routes (fixes #7967). 3 years ago
ThomasV 2c57a8c394 lnworker: fix maybe_raise_trampoline_level. 3 years ago
ThomasV c6f940d092 trampoline: less verbose, do not log routes that are not tried 3 years ago
ThomasV 14e96f4d53 Index request by ID instead of receiving address. 3 years ago
SomberNight 42f2a3da31
Qt pay_lightning_invoice: handle NoDynamicFeeEstimates 3 years ago
ThomasV 1f403d1ca1 remove support for channels without static remote pubkey 4 years ago
SomberNight 3541ecb576
lnwatcher: don't add `REDEEMED` channels 4 years ago
ThomasV a5965933d2 Fix CTNs in should_be_closed_due_to_expiring_htlcs (fixes #7906). 4 years ago
ThomasV b5617ec0fd lnworker: get_channel_objects method to be used by GUI 4 years ago
ThomasV af1fb1ae9f remove_channel_backup: a channel backup might be in both lists 4 years ago
ThomasV f5abd4f1d1 add command line for rebalancing channels 4 years ago
ThomasV 9b075ba187 get_node_alias: allow node_id prefixes for channel backups 4 years ago
ThomasV 36a6fd6311 request_force_close_from_backup: 4 years ago
SomberNight 1b6706bed6
replace some erroneous usages of IntFlag with IntEnum 4 years ago
SomberNight 9f1da8422b
qt LightningTxDialog: (fix regression) show fee for ln payments 4 years ago
SomberNight 2511d8118c
lnworker.get_lightning_history(&get_payment_value): rm failing assert 4 years ago
ThomasV dc15d59fcf get_payment_value: rm failing assert 4 years ago
SomberNight cafd5c4af0
lnworker.add_request: force keyword args 4 years ago
ThomasV dbf055de9a
EventListener class to handle callbacks 4 years ago
ThomasV e1d34300e5 lnworker: get_payment_value 4 years ago
ThomasV cfb6ab6822 Trampoline: always increase fees, to ensure we do not get stuck in a loop. 4 years ago
ThomasV 9fe93524b7 Index lightning requests with rhash instead of onchain address. 4 years ago
ThomasV adb5b6213b follow-up a3faf85e3c 4 years ago
ThomasV a3faf85e3c wallet: 4 years ago
ThomasV c316d406db unconfirmed swaps: revert label change (follow-up 599ad1c017) 4 years ago
ThomasV 599ad1c017 lnworker: get_onchain_history does not need to be online anymore 4 years ago
SomberNight 1613736b45
lnpeer: rename trigger_force_close to request_force_close 4 years ago
ThomasV 121d8732f1 Persist LNWatcher transactions in wallet file: 4 years ago
SomberNight 8674fd96d5
lnworker: also check expiring_htlcs in ChannelState.SHUTDOWN 4 years ago
ThomasV 0ed4fea899 Revert "num_sats_can_receive: bucket channels that we have with the same node" 4 years ago
ThomasV c06a9ccb9c num_sats_can_receive: bucket channels that we have with the same node 4 years ago
ThomasV 8750936679 Rebalance dialog: 4 years ago
ThomasV ce96d1f97b lnworker: create_routes_for_payment: try random order 4 years ago
ThomasV cd54244956 lnworker: in sugest_channels_for_rebalance, delta depends on the channel 4 years ago
ThomasV 5d659cda0e improve channel_funding_sat suggestion. add min_amount parameter to new_channel_dialog 4 years ago
ThomasV 0656e6d44e suggest_rebalance: special case for MPP heuristics 4 years ago
ThomasV 53151244e2 LNWorker: Add suggest_rebalance methods for sending and receiving. 4 years ago
ThomasV 917f256e33 remove scheduled invoices: bad UX. better expect the user to retry later. 4 years ago
ThomasV bc9cc51800 Add 'channels' parameter to create invoice and pay. 4 years ago
SomberNight 2ec9e869b3
invoice.get_amount_sat: handle None in more places 4 years ago
SomberNight dd5cb2a5c1
lnworker: rework num_sats_can_receive and routing_hints_for_invoice 4 years ago
ThomasV f90a08bbe2 Filter nodes for receiving: 4 years ago
ThomasV 0a6495c490 lnworker: if trampoline is active, make num_sats_can_send 4 years ago