699 Commits (0fcf423fbe1e8b47b9700d5ff3bd2d79ce3bf0b0)

Author SHA1 Message Date
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
ThomasV 1274ec7655 Qt balance piechart: show lightning funds that are frozen 4 years ago
SomberNight 2c57c78ebe
asyncio: stop using get_event_loop(). introduce ~singleton loop. 4 years ago
ThomasV f4e902e907 LNWorker: give up payment after timeout, not number of attempts. 4 years ago
SomberNight f10752b523
lnworker: LNWallet.start_network to call super().start_network 4 years ago
ThomasV 2117118047 set_request_status: pass the right key to request_status callback. 4 years ago
ThomasV 8354dd006b fix receiving lightning requests without amount 4 years ago
SomberNight 5f7388a475
lnworker: fix get_onchain_history if running with --offline 4 years ago
ThomasV fb6047ec46 lnworker: fix can_pay_invoice for trampoline MPP 4 years ago
ThomasV 60865f3902 Show options if we do not have the liquidity to pay a lightning invoice: 4 years ago
ThomasV 2c6e36e89d Fallback addresses 4 years ago
ThomasV 7102fb732e follow-up prev: 4 years ago
ThomasV e392197ab9 wallet_db upgrade: 4 years ago
SomberNight 96c063028a
qt TaskThread: implement cancellation of tasks, for cleaner shutdown 4 years ago
ThomasV ad41f4aed0 trampoline legacy mpp: link to eclair issue 4 years ago
ThomasV f01197b6b5 Reverse swaps: Wait until funding tx is confirmed 4 years ago
ThomasV cb39bbbd94 lnworker: make calc_routing_hints_for_invoice and create_invoice non-async 4 years ago
ThomasV a15dac2b8c channel_establishment_flow: do not save wallet file backup in the background. 4 years ago
SomberNight 556b98736e
lnworker.try_force_closing: changed to not be async (and renamed) 4 years ago
ThomasV 4ebe41b3a7 Trampoline MPP: save fee level in sent_htlcs_info. 4 years ago
ThomasV b2f84187bc Split code in reestablish_channel: 4 years ago
SomberNight 96fcf68d84
lnworker.force_close_channel: set chan state before broadcast 4 years ago
bitromortac a4f5cfc91a
trampoline: refactor routes, enable e2e mpp 4 years ago
ThomasV 57583c05cf request_force_close: add 1s delay before closing the tranport, 4 years ago
SomberNight c9c094cfab
requirements: bump min aiorpcx to 0.22.0 4 years ago
SomberNight c131831373
util: rm SilentTaskGroup. this does not seem to be needed anymore 4 years ago
SomberNight 3f3212e94d
some clean-ups now that we require python 3.8 4 years ago
bitromortac 6915e3cb10
lnpeer+wallet: use channel type for channel open 4 years ago
SomberNight 0df05dd914
qt preferences: always show cb for LN/"Create recoverable channels" 4 years ago
SomberNight 56b03e2e8d
lnpeer: more forwarding is now event-driven 4 years ago
SomberNight 4f907e3889
lnworker: change api of 'htlc_{fulfilled,failed}' events 4 years ago
bitromortac f2f8c4533b
implement option_shutdown_anysegwit 4 years ago