Matt Corallo
Matt Corallo
https://github.com/lightningdevkit/ldk-node/issues/499
Currently we lean on `ChannelManager` to build all the reply paths we need to receive replies to our onion messages. As a part of the ongoing `OffersFlow` work that should...
`BackgroundProcessor::start` takes an `Option` for the `OnionMessenger` which is quite annoying as it requires a concrete type for the `OnionMessenger` even when passing `None`. We should add a new constructor...
One major hole in our test coverage historically has been tests covering upgrades or downgrades across LDK versions. Luckily, these aren't particularly hard to write as cargo lets us depend...
This was fixed in #319 but no test was added.
Looks like we can? I think we maybe didn't because at the time those were written we didn't have the `Channel`-can-switch-state-internally stuff done, but now that we do we can...
Its not really acceptable to have message decoders that don't have fuzzers hooked up. We need to do this.
We should do (or have an option to do) something much more private than simply "cheapest path" wrt route selection. We may want to take inspiration from c-lightning's "select random...
There's two issues today with the way we handle channels with an htlc-max being different from the channel's capacity (which historically was never a thing but we expect to happen...
Currently we treat them each as distinct edges with different available liquidity, but this isn't how it works in practice - nodes will just forward over any channel they have....