Skip to content

Add unified payment send support#161

Merged
valentinewallace merged 1 commit intolightningdevkit:mainfrom
benthecarman:unified
Mar 20, 2026
Merged

Add unified payment send support#161
valentinewallace merged 1 commit intolightningdevkit:mainfrom
benthecarman:unified

Conversation

@benthecarman
Copy link
Collaborator

Exposes ldk-node's unified payment send API, supporting BIP 21 URIs, BIP 353 Human-Readable Names, BOLT11 invoices, and BOLT12 offers. Adds a pay CLI command as the primary way to send payments.

@ldk-reviews-bot
Copy link

ldk-reviews-bot commented Mar 19, 2026

I've assigned @valentinewallace 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.

Exposes ldk-node's unified payment send API, supporting BIP 21 URIs,
BIP 353 Human-Readable Names, BOLT11 invoices, and BOLT12 offers.
Adds a `pay` CLI command as the primary way to send payments.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
}

#[tokio::test]
async fn test_cli_pay() {
Copy link
Contributor

Choose a reason for hiding this comment

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

I guess if we tested BIP 353, it might be too flaky with the way github CI is?

@valentinewallace valentinewallace merged commit f09a262 into lightningdevkit:main Mar 20, 2026
8 checks passed
@benthecarman benthecarman deleted the unified branch March 20, 2026 20:41
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