Skip to content

LSPS2 client support#143

Merged
benthecarman merged 3 commits intolightningdevkit:mainfrom
tnull:2026-03-lsps2-client-support
Mar 20, 2026
Merged

LSPS2 client support#143
benthecarman merged 3 commits intolightningdevkit:mainfrom
tnull:2026-03-lsps2-client-support

Conversation

@tnull
Copy link
Collaborator

@tnull tnull commented Mar 7, 2026

I wanted to connect my server to an LSP but found that it currently doesn't expose the corresponding APIs. Here we add them.

@ldk-reviews-bot
Copy link

ldk-reviews-bot commented Mar 7, 2026

👋 Thanks for assigning @benthecarman as a reviewer!
I'll wait for their review and will help manage the review process.
Once they submit their review, I'll check if a second reviewer would be helpful.

Copy link
Collaborator

@benthecarman benthecarman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i think your 2nd commit message got screwed up, a couple nits otherwise looks good to me

@tnull tnull force-pushed the 2026-03-lsps2-client-support branch from 80cb7ee to e8081ae Compare March 19, 2026 12:08
@tnull
Copy link
Collaborator Author

tnull commented Mar 19, 2026

i think your 2nd commit message got screwed up, a couple nits otherwise looks good to me

Fixed, I blame Codex.

@benthecarman
Copy link
Collaborator

Looks good, but #150 caused conflicts, just needs rebase

tnull added 3 commits March 20, 2026 10:12
Expose LSPS2 client settings in `ldk-server-config.toml` so nodes can
be configured to source just-in-time liquidity from an LSP. This also
keeps the workspace green by fixing the existing `clippy` warning in
`ldk-server-cli`.

Generated with the assistance of AI.

Co-Authored-By: HAL 9000
Expose dedicated LSPS2 invoice endpoints so callers can request fixed
and variable-amount JIT invoices without overloading the existing
`Bolt11Receive` API surface.

Generated with the assistance of AI.

Co-Authored-By: HAL 9000
Expose the new LSPS2 JIT invoice endpoints through the Rust client and
CLI so callers can request either fixed or variable-amount invoices
without constructing protobuf messages manually.

Generated with the assistance of AI.

Co-Authored-By: HAL 9000
@tnull tnull force-pushed the 2026-03-lsps2-client-support branch from e8081ae to 47c2c95 Compare March 20, 2026 09:46
@tnull
Copy link
Collaborator Author

tnull commented Mar 20, 2026

Looks good, but #150 caused conflicts, just needs rebase

Done

@tnull tnull requested a review from benthecarman March 20, 2026 09:48
@benthecarman benthecarman merged commit 6b1a799 into lightningdevkit:main Mar 20, 2026
8 checks passed
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.

3 participants