Skip to content

BOLT12 Offers Tracking Issue #1970

Open
@TheBlueMatt

Description

@TheBlueMatt

The following tasks are required to implement BOLT 12 Offers in LDK:

The things left for us to ship BOLT12, in an issue so we don't lose track of things:

  • unsolicited invoices
  • struct deserialization fuzzers
  • fuzzers for the builders, if its doable
  • onion message handler for BOLT12 messages
  • Metadata storage in Offers which can be used to check the correctness of invoice requests
  • non-builder offer/invoice_request/invoice constructor for bindings - cc Ability to construct an invoice from bindings #1868
  • Blinded path payment
  • Blinded path receiving
  • Blinded path forwarding (not strictly required but probably required to test the above and we need it eventually)

After we go public, we should also:

  • Support for non-Bitcoin offers (my fault, I thought the sender had to convert, vs passing no amount in the invoice_request)

Anything I'm missing here @jkczyz?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions