gudnuf / bolt12-prism

CLN plugin for lightning prisms using BOLT 12
16 stars 5 forks source link

Deprecate Receiving on BOLT11 - remove binding support #101

Closed farscapian closed 3 months ago

farscapian commented 3 months ago

An idea we had (and implemented) was support for BOLT11 bindings. I initially needed this for the BOLT11-based invoicing architecture of lnplay.live. After thinking more about this, BOLT11 does NOT have the concept of the bindings since they can only be used once. Only with BOLT12 can you associate multiple payments over a single line-of-accounting (i.e., the offer). Thus it makes sense to deprecate receiving on a BOLT11 invoice.

Fortunately no one is using the functionality that we know of, so we should remove asap. The goal is to move the checkout experience on lnplay.live to BOLT12 native.

farscapian commented 3 months ago

Closed in https://github.com/gudnuf/bolt12-prism/pull/102