core-lightning/wallet
Vincenzo Palazzo 1e1edfd073 offer: allow re-enabling a previously disabled offer
Sometimes, for various reasons, a user disables an offer
and then wants to re-enable it. This should be allowed because,
from the CLN point of view, it is just an internal state.

If a user has constraints on the description of the invoice
because they are using services that link some sort of user ID
to an offer, it is important for the user to be able to re-enable the
offer, not create a new one. Creating a new offer would
require a different description.

Link: https://github.com/ElementsProject/lightning/issues/7360
Co-Developed-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2024-08-11 11:27:10 +09:30
..
test coin-moves: when a splice confirms, send a channel_closed event 2024-08-08 12:30:53 -07:00
.gitignore reorganize .gitignore entries across subdirs. 2021-05-18 09:43:50 +09:30
db.c channeld: BOLT update, no longer allow creation of old (experimental-only!) non-zero-fee anchor channels. 2024-06-19 15:54:24 +09:30
db.h db: migrate old runes table to fix up id fields. 2023-08-31 05:33:15 +09:30
invoices.c lightningd: remove delexpiredinvoice 2024-03-25 15:02:35 +10:30
invoices.h lightningd: remove delexpiredinvoice 2024-03-25 15:02:35 +10:30
Makefile wallet/psbt_fixup: routine to fix invalid PBSTs which modern libwally won't load. 2023-03-31 09:16:25 +10:30
psbt_fixup.c wallet/psbt_fixup: routine to fix invalid PBSTs which modern libwally won't load. 2023-03-31 09:16:25 +10:30
psbt_fixup.h wallet/psbt_fixup: routine to fix invalid PBSTs which modern libwally won't load. 2023-03-31 09:16:25 +10:30
reservation.c rpc: Removing description from json_command struct 2024-07-31 14:42:58 +09:30
txfilter.c tx: remove allocating script fetchers 2024-03-18 12:24:49 +10:30
txfilter.h track fallbacks for invoices, pt 1 2023-10-26 19:11:17 +10:30
wallet.c offer: allow re-enabling a previously disabled offer 2024-08-11 11:27:10 +09:30
wallet.h offer: allow re-enabling a previously disabled offer 2024-08-11 11:27:10 +09:30
walletrpc.c rpc: Removing description from json_command struct 2024-07-31 14:42:58 +09:30
walletrpc.h wallet: remove P2SH support. 2024-01-26 10:30:22 +10:30