Skip to content

(ios) Description was missing for outgoing payments using Bolt 12#754

Merged
robbiehanson merged 1 commit intomasterfrom
ios-missing-b12-description
Oct 13, 2025
Merged

(ios) Description was missing for outgoing payments using Bolt 12#754
robbiehanson merged 1 commit intomasterfrom
ios-missing-b12-description

Conversation

@robbiehanson
Copy link
Contributor

@robbiehanson robbiehanson commented Oct 6, 2025

This was originally overlooked because we only supported the default Bolt 12 offer. And so when testing on our own offers, there was never a description. But now offers can have a description, so the bug is more visible.

Steps to reproduce:

  • Create a "reusable" invoice with an amount and description on device A
  • Pay that invoice on device B
  • Inspect the outgoing payment (after successfully paid)
  • The description on device B should match the description entered on device A

Side note:
If you inspect the received payment on device A, it says:

  • Description: null
  • Message: (original description is here)

^ This is wrong. Associated PR: lightning-kmp #816

@robbiehanson robbiehanson requested a review from dpad85 October 13, 2025 16:01
@robbiehanson robbiehanson merged commit a65a815 into master Oct 13, 2025
@robbiehanson robbiehanson deleted the ios-missing-b12-description branch October 28, 2025 15:19
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.

2 participants