cln/lightningd/test
Vincenzo Palazzo f96099691b lightningd: include offer_id in invoice_creation notification
When a BOLT 12 invoice is created via createinvoice and is associated
with a local offer, include the offer_id in the invoice_creation event
notification. This allows plugins to determine which offer triggered
an invoice creation without having to call listinvoices for every
created invoice.

For bolt11 invoices and bolt12 invoices not associated with a local
offer, the field is omitted.

Fixes #8191

Changelog-Added: The `invoice_creation` notification now includes `offer_id` when the invoice is associated with a BOLT 12 offer.
2026-05-11 15:56:31 +09:30
..
Makefile Makefile: create a library containing common, wire and bitcoin objects. 2025-10-23 06:44:04 +10:30
run-check_node_announcement.c Makefile: create a library containing common, wire and bitcoin objects. 2025-10-23 06:44:04 +10:30
run-find_my_abspath.c wallet: remove txfilter. 2026-03-23 09:22:04 +10:30
run-invoice-select-inchan.c lightningd: include offer_id in invoice_creation notification 2026-05-11 15:56:31 +09:30
run-jsonrpc.c lightningd: allow --recover / recover JSON RPC to take mnemonic. 2026-01-13 22:36:01 +10:30
run-log-pruning.c logging: switch to a simple ringbuffer. 2026-01-27 09:31:02 +10:30
run-log_filter.c logging: switch to a simple ringbuffer. 2026-01-27 09:31:02 +10:30
run-shuffle_fds.c Makefile: create a library containing common, wire and bitcoin objects. 2025-10-23 06:44:04 +10:30