Matt Corallo
Matt Corallo
Similar to #2096, if we're disconnected from a peer we should still allow shutdown, we just wont be able to do anything until reconnect. Further, we should similarly allow shutdown...
Similar to #3986 but on the sending side, probably we can just shove the HTLCs in the holding cell and call it a day (leaning on the message-send-time holding cell...
If we accept 0 reserve from a counterparty, it may be possible to have all HTLCs rounded to dust, plus the balances from both sides rounded to dust. Such a...
If we've been offline for a while and had a pending outbound HTLC, on startup we may replay blocks, notice its gonna expire and FC the channel, but if we...
We don't really currently support this unless we're fully synced when we last shut down, which isn't really something we track. There's been a lot of discussion on how to...
Currently if we've started shutdown we refuse to queue up update_fee messages, but we absolutely should, given they can be important if shutdown takes a while due to a stuck...
If we have only marginally more available to send than we're trying to send, and pick a few MPP paths which total just less than we're trying to send, we...
When a channel's funding gets reorg'd out (after its locked in) we currently just FC the channel since we don't have logic to re-sign channel announcements with the new SCID...
#1538 attempted to make our signing fallible (eg "usb signer is disconnected"). Since we redid the monitor/commitment-signing pipelines this should be much more practical now. However, when we do this...
The trait tells us to, for privacy, but we ignore it. While we're at it, we should probably merge destination + shutdown scripts cause they don't need to be separate....