TemporaryChannelFailure
without channel update
#5822
Labels
protocol
These issues are protocol level issues that should be discussed on the protocol spec repo
I'm making some e2e tests with cln 22.11, and noticed that we fail to parse some of your errors.
The reason is that cln sometimes returns a
TemporaryChannelFailure
without an enclosedchannel_update
, while we expect one. For example, I'm receiving this error (after decryption):The spec says:
We've had this issue in the past with lnd, but they eventually fixed it.
This is creating real issues for payment reliability, because this prevents retries with smaller amounts since we don't realize that this is a temporary failure (which most likely indicates a liquidity issue).
We should decide whether we want to relax the spec and allow not enclosing a
channel_update
in this case, or if this is a bug that must be fixed when creating the error.The text was updated successfully, but these errors were encountered: