You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a user send_payments, we return (implying we've sent an HTLC and persisted a ChannelMonitor with the HTLCSource object in it) and then we crash before the ChannelManager gets persisted, we'll fail to generate a PaymentPathFailed when the HTLC is resolved as there won't be an entry in pending_outbound_payments. We should generate some kind of PaymentPathFailed event here, maybe with all_paths_failed set to false, implying more of "dunno" than "full payment not yet failed", which I think a retryer could handle properly.