I am these days atmosphere max_htlc_msat price of my channels to a worth very similar to their curent native stability, with a view to get hints in regards to the max it may curently path (outbound).
Certainly, this made disappear the routing error ‘unsufficients price to path HTLC’ as a result of faraway nodes do not even attempt to path when it would not undergo (when my outbound channel does no longer have sufficient liquidity on my facet to ship to the following hop).
However now, i noticed that after a path succeeds, there’s a HTLC for it on each and every channel. So would’nt it make sense that my price of this atmosphere for the opposite channel could also be checked, without reference to the path (which means the max htlc is the smallest price for the param of the values of each and every peer of the channel)?
Believe the case the place a channel has the whole lot in native stability, and the opposite has the whole lot in faraway stability. Via restricting the outbound channel to an excessively low max_htlc_msat price, am i no longer additionally restricting the HTLC that will cross the opposite direction, so i’m if truth be told getting the channel ‘caught’ as it additionally would not be capable to path giant transactions within the path that will rebalance the channels?