Matt Corallo

Results 227 issues of Matt Corallo

For accounting purposes, its nice to know what your local balance *was* when a channel was force-closed. This would allow you to see how many msat you lost to rounding.

good first issue

We should add `cargo doc --features no-std --no-default-features` to our CI.

During LDK startup we often get a flood of gossip for channels that haven't seen an update in two years. Peers really shouldn't be sending us this garbage, but currently...

If a channel isn't public, our "reduce max_value_in_flight to provide routed payments more privacy" thing doesn't make sense...cause the channel isn't routing payments. Thus, our default config should depend on...

good first issue

`lightning-invoice` treats missing amount differently from set amounts, but the whole zero-amount thing is about...zero amounts. Do we actually support zero amounts properly or only invoices with no amount (which...

good first issue
Take a Friday Leave a Friday

The following tasks are required to implement BOLT 12 Offers in LDK: - [x] Data abstractions - [x] `Offer` encoding and building #1719, #1972 - [x] Bech32 encoding and parsing...

During routing, we spend most of our time doing hashmap lookups. It turns out, we can drop two of them, the first requires a good bit of work - assigning...

Currently we require that users wait until after they've loaded their ChannelMonitors into their chain::Watch until they use the ChannelManager at all. This ensures we dont generate monitor updates prior...

Now that we support payment metadata, which reduces the max path length, and given we're about to support blinded paths, we need to figure out the max path length more...

Some events are regenerated on restart, others have the "you have to process this before you return" thing. We should document the ones where the return thing doesn't apply. Separately,...