Skip to content

Commit 7d14545

Browse files
committed
lightningd: remove --experimental-quiesce and --experimental-offers
Deprecated 24.11, disabled 25.05 (they're the default now). Signed-off-by: Rusty Russell <[email protected]> Changelog-Removed: Config: --experimental-offers and --experimental-quiesce (default since v24.11)
1 parent c08f583 commit 7d14545

File tree

3 files changed

+0
-31
lines changed

3 files changed

+0
-31
lines changed

doc/developers-guide/deprecated-features.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ hidden: false
1111
| decodepay | Command | v24.11 | v25.12 | Use `decode` which is more powerful (since v23.05) |
1212
| close.tx | Field | v24.11 | v25.12 | Use txs array instead |
1313
| close.txid | Field | v24.11 | v25.12 | Use txids array instead |
14-
| experimental-offers | Config | v24.11 | v25.05 | Now the default |
1514
| xpay.ignore_bolt12_mpp | Field | v25.05 | v25.12 | Try MPP even if the BOLT12 invoice doesn't explicitly allow it (CLN didn't until 25.02) |
1615
| listpeerchannels.max_total_htlc_in_msat | Field | v25.02 | v26.03 | Use our_max_total_htlc_out_msat |
1716
| wait.details | Field | v25.05 | v26.06 | Use subsystem-specific object instead |

doc/lightningd-config.5.md

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -804,12 +804,6 @@ The operations will be bundled into a single transaction. The channel will remai
804804
active while awaiting splice confirmation, however you can only spend the smaller
805805
of the prior channel balance and the new one.
806806

807-
* **experimental-quiesce**
808-
809-
Specifying this option advertizes `option_quiesce`. Not very useful
810-
by itself, except for testing.
811-
812-
813807

814808
BUGS
815809
----

lightningd/options.c

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1253,23 +1253,6 @@ static char *opt_set_peer_storage(struct lightningd *ld)
12531253
return NULL;
12541254
}
12551255

1256-
static char *opt_set_quiesce(struct lightningd *ld)
1257-
{
1258-
if (!opt_deprecated_ok(ld, "experimental-quiesce", NULL,
1259-
"v24.11", "v25.05"))
1260-
return "--experimental-quiesce is now enabled by default";
1261-
return NULL;
1262-
}
1263-
1264-
static char *opt_set_offers(struct lightningd *ld)
1265-
{
1266-
if (!opt_deprecated_ok(ld, "experimental-offers", NULL,
1267-
"v24.11", "v25.05"))
1268-
return "--experimental-offers has been deprecated (now the default)";
1269-
1270-
return NULL;
1271-
}
1272-
12731256
static char *opt_set_db_upgrade(const char *arg, struct lightningd *ld)
12741257
{
12751258
ld->db_upgrade_ok = tal(ld, bool);
@@ -1440,19 +1423,12 @@ static void register_opts(struct lightningd *ld)
14401423
" channels using splicing");
14411424

14421425
/* This affects our features, so set early. */
1443-
opt_register_early_noarg("--experimental-offers",
1444-
opt_set_offers, ld,
1445-
opt_hidden);
14461426
opt_register_early_noarg("--experimental-shutdown-wrong-funding",
14471427
opt_set_shutdown_wrong_funding, ld,
14481428
"EXPERIMENTAL: allow shutdown with alternate txids");
14491429
opt_register_early_noarg("--experimental-peer-storage",
14501430
opt_set_peer_storage, ld,
14511431
opt_hidden);
1452-
opt_register_early_noarg("--experimental-quiesce",
1453-
opt_set_quiesce, ld,
1454-
"experimental: Advertise ability to quiesce"
1455-
" channels.");
14561432

14571433
clnopt_noarg("--help|-h", OPT_EXITS,
14581434
opt_lightningd_usage, ld, "Print this message.");

0 commit comments

Comments
 (0)