Matt Morehouse
Matt Morehouse
`LinearFeeFunction` doesn't return the max fee rate until *after* the deadline has been missed. ### Example Current block height is `H`. An incoming HTLC has a `cltv_expiry` of `H +...
For outgoing HTLCs the commitment deadline is calculated incorrectly, causing the entire anchor budget to be spent immediately. ### Problem The commitment deadline is derived from the timelocks of the...
`UtxoSweeper.UpdateParams` updates the parameters for a specified input and resets its state to `Init`, after which the sweeper can create a new transaction for the input. But `UpdateParams` does not...
Assuming this project succeeds in creating an active signet LN, it may be a nice place to test anti-social/adversarial node behaviors (DoS, channel jamming, eclipse attacks etc.) without having real...
Currently the sweeper will only batch inputs that have the exact same deadline. This is reasonable for shorter deadlines, where a single block difference in deadline calls for significantly different...
When a commitment transaction confirms without a spend of our anchor output, the anchor becomes "dangling". For 16 blocks after the commitment transaction confirms, the dangling anchor can only be...
Previously some lightning implementations required payment secrets in all invoices while others did not. But now that https://github.com/lightning/bolts/pull/1242 has been merged to the spec, all implementations should start requiring payment...