Skip to content

Conversation

@martinsaposnic
Copy link

implement changes introduced on lightningdevkit/rust-lightning#3838 for rust-lightning.

as discussed, client_trusts_lsp is a flag set at startup.

a new function receive_via_jit_channel_manual_claim is introduced to bolt11 so we allow the client to
manually claim a payment (used on tests).

@ldk-reviews-bot
Copy link

ldk-reviews-bot commented Oct 29, 2025

👋 I see @tnull was un-assigned.
If you'd like another reviewer assignment, please click here.

implement changes introduced on lightningdevkit/rust-lightning#3838
as discussed, client_trusts_lsp is a flag set at startup.
a new function receive_via_jit_channel_manual_claim is introduced to bolt11 so we allow the client to
manually claim a payment (used on tests).
@toneloc
Copy link

toneloc commented Oct 29, 2025

With LDK Node including this PR, I got a compilation error and had to add these imports

use crate::lightning::util::errors::APIError;
use crate::bitcoin::Transaction;

It compiled after that, then I tried to do LSPS2 JIT onboarding, but it failed ("route not found" from the client side).

Note sure if that's an issue with this PR or me.

@martinsaposnic
Copy link
Author

I’m sorry. This should have been a draft. I just cherry picked the commits from the old PR. I will make CI pass in the next few days

@martinsaposnic martinsaposnic marked this pull request as draft October 29, 2025 21:05
@tnull tnull removed their request for review October 30, 2025 12:01
@tnull
Copy link
Collaborator

tnull commented Oct 30, 2025

Alright, @martinsaposnic please ping me for review as soon as this is ready!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants