LNWorker: Add suggest_rebalance methods for sending and receiving.
These methods return a list of channels that can be rebalanced, in order to receive or send a given amount. Also add 'channels' parameter to submarine swaps. Previously, swaps were not considering which channel to use. When we do not have liquidity to pay an invoice: - add 'rebalance' option in order to pay an invoice - use the suggested channel in the 'swap' option When we do not have the liquidity to receive an invoice: - add 'Rebalance' and 'Swap' buttons to the receive tab
This commit is contained in:
@@ -243,7 +243,7 @@ class MockLNWallet(Logger, NetworkRetryManager[LNPeerAddr]):
|
||||
get_channel_by_id = LNWallet.get_channel_by_id
|
||||
channels_for_peer = LNWallet.channels_for_peer
|
||||
calc_routing_hints_for_invoice = LNWallet.calc_routing_hints_for_invoice
|
||||
get_channels_to_include_in_invoice = LNWallet.get_channels_to_include_in_invoice
|
||||
get_channels_for_receiving = LNWallet.get_channels_for_receiving
|
||||
handle_error_code_from_failed_htlc = LNWallet.handle_error_code_from_failed_htlc
|
||||
is_trampoline_peer = LNWallet.is_trampoline_peer
|
||||
wait_for_received_pending_htlcs_to_get_removed = LNWallet.wait_for_received_pending_htlcs_to_get_removed
|
||||
|
||||
Reference in New Issue
Block a user