Open
Description
With #1613 we get increased payment reliability because multiple channel peers can be used for outbound payments. Currently, LND uses whatever channel peers it wants to send the payment and it shards it however it wants. LND is not aware of the asset rates that are provided in the quotes by each channel peer. Therefor, LND may route the entire payment, or the largest shard over the most expensive channel peer instead of prioritizing the use of channel peers that have the best quote. We need more intelligent routing and sharding so that we have both increased payment reliability AND better rates through the use of multi RFQ send.