Closed
Description
We've heard about inbound channel requests stalling on the client-side when they fall outside of handshake limits. It seems that when we call accept_inbound_channel
and InboundV1Channel::new
fails due to the limits, the Close error gets mapped to an APIError
instead of being handled.
rust-lightning/lightning/src/ln/channelmanager.rs
Lines 6111 to 6120 in 75822b8
ChannelManager::force_close_without_broadcasting_txn
after the failure since the channel is removed.