Skip to content

Move BOLT 12 into its own crate #3732

Open
@TheBlueMatt

Description

@TheBlueMatt

As long as there are no dependencies we want to take that want to depend on our invoice types, there's no reason to have them in a separate crate, but with the addition of bitcoin-payment-instructions I think that might change. It might be nice to be able to have a pay_for method in ChannelManager for a bitcoin-payment-instructions::FixedAmountPaymentInstructions, but that would require the BOLT 12 structs (even if not the serialization for them) living in a separate crate.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions