BOLT12: Allow to request a BOLT11 invoice#4641
Conversation
Advertise and encode the request marker for compatible pathless offers so payers can ask for a BOLT 11 invoice response. Co-Authored-By: HAL 9000
Define the BOLT 11 invoice response message so offer replies can carry a BOLT 11 invoice using the assigned BOLT 12 TLV type. Move async payment held-HTLC messages into the experimental async range so onion message dispatch remains unambiguous. Co-Authored-By: HAL 9000
Wire ChannelManager and outbound payment state so BOLT 11 invoice responses to compatible offers are generated, recognized, and paid once. Co-Authored-By: HAL 9000
|
👋 Hi! This PR is now in draft status. |
|
Hi @tnull, Thanks for your contributions to After too many struggles with bugs, outages, contributor bans, and, finally, a multi-week CI ban, the rust-lightning project is moving off of GitHub for day-to-day development. You can still file issues and access the git tree here, but PRs will now take place exclusively at https://git.rust-bitcoin.org/. As such, this PR has been migrated to https://git.rust-bitcoin.org/lightningdevkit/rust-lightning/pulls/4641 If you log in using GitHub (or otherwise link your GitHub account from https://git.rust-bitcoin.org/user/settings/security), ownership of your PRs, issues, and comments will automatically transfer. To push updates to this PR, you'll need to use |
Draft implementation of lightning/bolts#1336