user139319: Using Lightning Dev Kit (LDK). Intuitively, it seems like the entire balance should be send-able.

user139319: This is an effect of the channel reserve, see: https://docs.rs/lightning/latest/lightning/util/config/struct.ChannelHandshakeConfig.html#structfield.their_channel_reserve_proportional_millionths.
The channel reserve is enforced to ensure each counterparty always has something to lose, if they were to try to cheat. By default, the channel reserve is 1% of the total channel capacity, and LDK sets a hard minimum of 1000sats.

139319: <p>Using Lightning Dev Kit (LDK). Intuitively, it seems like the entire balance should be send-able.</p>
 139319: <p>This is an effect of the channel reserve, see: <a href="https://docs.rs/lightning/latest/lightning/util/config/struct.ChannelHandshakeConfig.html#structfield.their_channel_reserve_proportional_millionths" rel="nofollow noreferrer">https://docs.rs/lightning/latest/lightning/util/config/struct.ChannelHandshakeConfig.html#structfield.their_channel_reserve_proportional_millionths</a>.</p>
<p>The channel reserve is enforced to ensure each counterparty always has something to lose, if they were to try to cheat. By default, the channel reserve is 1% of the total channel capacity, and LDK sets a hard minimum of 1000sats.</p>
