From dadbdf488c7d1a4fc2ee491872bb03d190b5b701 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Thu, 25 Jan 2024 10:58:53 +1030 Subject: [PATCH] schemas: deprecated is now a range. Don't assume removal is +6 months, but have a start deprecation/end support range. Signed-off-by: Rusty Russell --- contrib/msggen/msggen/patch.py | 9 +- doc/lightning-addgossip.7.md | 2 +- doc/lightning-addpsbtoutput.7.md | 2 +- doc/lightning-autoclean-once.7.md | 2 +- doc/lightning-autoclean-status.7.md | 2 +- doc/lightning-batching.7.md | 2 +- doc/lightning-bkpr-channelsapy.7.md | 2 +- doc/lightning-bkpr-dumpincomecsv.7.md | 2 +- doc/lightning-bkpr-inspect.7.md | 2 +- doc/lightning-bkpr-listaccountevents.7.md | 2 +- doc/lightning-bkpr-listbalances.7.md | 2 +- doc/lightning-bkpr-listincome.7.md | 2 +- doc/lightning-blacklistrune.7.md | 2 +- doc/lightning-check.7.md | 2 +- doc/lightning-checkmessage.7.md | 2 +- doc/lightning-checkrune.7.md | 2 +- doc/lightning-close.7.md | 2 +- doc/lightning-commando-blacklist.7.md | 2 +- doc/lightning-commando-listrunes.7.md | 2 +- doc/lightning-commando-rune.7.md | 2 +- doc/lightning-connect.7.md | 2 +- doc/lightning-createinvoice.7.md | 2 +- doc/lightning-createonion.7.md | 2 +- doc/lightning-createrune.7.md | 2 +- doc/lightning-datastore.7.md | 2 +- doc/lightning-datastoreusage.7.md | 2 +- doc/lightning-decode.7.md | 2 +- doc/lightning-decodepay.7.md | 2 +- doc/lightning-deldatastore.7.md | 2 +- doc/lightning-delexpiredinvoice.7.md | 2 +- doc/lightning-delforward.7.md | 2 +- doc/lightning-delinvoice.7.md | 2 +- doc/lightning-delpay.7.md | 2 +- doc/lightning-disableinvoicerequest.7.md | 2 +- doc/lightning-disableoffer.7.md | 2 +- doc/lightning-disconnect.7.md | 2 +- doc/lightning-feerates.7.md | 10 +- doc/lightning-fetchinvoice.7.md | 2 +- doc/lightning-fundchannel.7.md | 2 +- doc/lightning-fundchannel_cancel.7.md | 2 +- doc/lightning-fundchannel_complete.7.md | 2 +- doc/lightning-fundchannel_start.7.md | 2 +- doc/lightning-funderupdate.7.md | 2 +- doc/lightning-fundpsbt.7.md | 2 +- doc/lightning-getinfo.7.md | 2 +- doc/lightning-getlog.7.md | 2 +- doc/lightning-getroute.7.md | 2 +- doc/lightning-help.7.md | 2 +- doc/lightning-invoice.7.md | 2 +- doc/lightning-invoicerequest.7.md | 2 +- doc/lightning-keysend.7.md | 2 +- doc/lightning-listchannels.7.md | 2 +- doc/lightning-listclosedchannels.7.md | 2 +- doc/lightning-listconfigs.7.md | 136 ++++---- doc/lightning-listdatastore.7.md | 2 +- doc/lightning-listforwards.7.md | 2 +- doc/lightning-listfunds.7.md | 2 +- doc/lightning-listhtlcs.7.md | 2 +- doc/lightning-listinvoicerequests.7.md | 2 +- doc/lightning-listinvoices.7.md | 2 +- doc/lightning-listnodes.7.md | 2 +- doc/lightning-listoffers.7.md | 2 +- doc/lightning-listpays.7.md | 2 +- doc/lightning-listpeerchannels.7.md | 2 +- doc/lightning-listpeers.7.md | 4 +- doc/lightning-listsendpays.7.md | 2 +- doc/lightning-listsqlschemas.7.md | 2 +- doc/lightning-listtransactions.7.md | 2 +- doc/lightning-makesecret.7.md | 2 +- doc/lightning-multifundchannel.7.md | 2 +- doc/lightning-multiwithdraw.7.md | 2 +- doc/lightning-newaddr.7.md | 2 +- doc/lightning-notifications.7.md | 2 +- doc/lightning-offer.7.md | 2 +- doc/lightning-openchannel_abort.7.md | 2 +- doc/lightning-openchannel_bump.7.md | 2 +- doc/lightning-openchannel_init.7.md | 2 +- doc/lightning-openchannel_signed.7.md | 2 +- doc/lightning-openchannel_update.7.md | 2 +- doc/lightning-parsefeerate.7.md | 2 +- doc/lightning-pay.7.md | 2 +- doc/lightning-ping.7.md | 2 +- doc/lightning-plugin.7.md | 2 +- doc/lightning-preapproveinvoice.7.md | 2 +- doc/lightning-preapprovekeysend.7.md | 2 +- doc/lightning-renepay.7.md | 2 +- doc/lightning-renepaystatus.7.md | 2 +- doc/lightning-reserveinputs.7.md | 2 +- doc/lightning-sendcustommsg.7.md | 2 +- doc/lightning-sendinvoice.7.md | 2 +- doc/lightning-sendonion.7.md | 2 +- doc/lightning-sendonionmessage.7.md | 2 +- doc/lightning-sendpay.7.md | 2 +- doc/lightning-sendpsbt.7.md | 2 +- doc/lightning-setchannel.7.md | 2 +- doc/lightning-setconfig.7.md | 2 +- doc/lightning-showrunes.7.md | 2 +- doc/lightning-signinvoice.7.md | 2 +- doc/lightning-signmessage.7.md | 2 +- doc/lightning-signpsbt.7.md | 2 +- doc/lightning-splice_init.7.md | 2 +- doc/lightning-splice_signed.7.md | 2 +- doc/lightning-splice_update.7.md | 2 +- doc/lightning-staticbackup.7.md | 2 +- doc/lightning-stop.7.md | 2 +- doc/lightning-txdiscard.7.md | 2 +- doc/lightning-txprepare.7.md | 2 +- doc/lightning-txsend.7.md | 2 +- doc/lightning-unreserveinputs.7.md | 2 +- doc/lightning-utxopsbt.7.md | 2 +- doc/lightning-wait.7.md | 2 +- doc/lightning-waitanyinvoice.7.md | 2 +- doc/lightning-waitblockheight.7.md | 2 +- doc/lightning-waitinvoice.7.md | 2 +- doc/lightning-waitsendpay.7.md | 2 +- doc/lightning-withdraw.7.md | 2 +- doc/schemas/commando-blacklist.request.json | 5 +- doc/schemas/commando-listrunes.request.json | 5 +- doc/schemas/commando-rune.request.json | 5 +- doc/schemas/feerates.schema.json | 20 +- doc/schemas/listconfigs.schema.json | 335 ++++++++++++++++---- doc/schemas/listpeers.schema.json | 5 +- plugins/Makefile | 1 + plugins/sql.c | 27 +- tools/fromschema.py | 19 +- 125 files changed, 513 insertions(+), 292 deletions(-) diff --git a/contrib/msggen/msggen/patch.py b/contrib/msggen/msggen/patch.py index 834b1d3d6..e1c66c17a 100644 --- a/contrib/msggen/msggen/patch.py +++ b/contrib/msggen/msggen/patch.py @@ -74,8 +74,13 @@ class VersionAnnotationPatch(Patch): if f.added and added and f.added != m['added']: raise ValueError(f"Field {f.path} changed `added` annotation: {f.added} != {m['added']}") - if f.deprecated and deprecated and f.deprecated != deprecated: - raise ValueError(f"Field {f.path} changed `deprecated` annotation: {f.deprecated} != {m['deprecated']}") + if f.deprecated: + # We don't care about finishing value. + if isinstance(f.deprecated, list): + assert len(f.deprecated) == 2 + f.deprecated = f.deprecated[0] + if f.deprecated != deprecated: + raise ValueError(f"Field {f.path} changed `deprecated` annotation: {f.deprecated} vs {deprecated}") if f.added is None: f.added = added diff --git a/doc/lightning-addgossip.7.md b/doc/lightning-addgossip.7.md index e111b1892..2edaf9db8 100644 --- a/doc/lightning-addgossip.7.md +++ b/doc/lightning-addgossip.7.md @@ -42,4 +42,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:41d0ca6a956520453538c8ad5c5afce681540f4ce26017570cdc2356c3aab599) +[comment]: # ( SHA256STAMP:b0793c2fa864b0ce3bc6f1618135f28ac551dfd1b8a0127caac73fd948e62d9d) diff --git a/doc/lightning-addpsbtoutput.7.md b/doc/lightning-addpsbtoutput.7.md index 6246a8ea9..780c4f5d7 100644 --- a/doc/lightning-addpsbtoutput.7.md +++ b/doc/lightning-addpsbtoutput.7.md @@ -65,4 +65,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:a0c026276fb8402b20336e6f727774fe102a4c5cb6b93ff0ed65a9c6f79d3a83) +[comment]: # ( SHA256STAMP:6a31cc1575f9112d0582b5b9db560a5217d6e1a7bd33d399958e3aff7b022ac3) diff --git a/doc/lightning-autoclean-once.7.md b/doc/lightning-autoclean-once.7.md index b3e1e8445..cf790f872 100644 --- a/doc/lightning-autoclean-once.7.md +++ b/doc/lightning-autoclean-once.7.md @@ -67,4 +67,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:1f2819ff0d1a246efbe6dbd027083cb9c6dc0eedb4c7e44ead5d399c5fda07d4) +[comment]: # ( SHA256STAMP:c6f69b86958274c082aeb4a6154173f65644315a0f5912820803afecfece8635) diff --git a/doc/lightning-autoclean-status.7.md b/doc/lightning-autoclean-status.7.md index 7a04fdde2..4d82bd95d 100644 --- a/doc/lightning-autoclean-status.7.md +++ b/doc/lightning-autoclean-status.7.md @@ -91,4 +91,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:0d997b9f41940245f25d5eb8ce9b9678c305bbdd3941cd17a1b2ba4c7d42310b) +[comment]: # ( SHA256STAMP:8706bbc3b69f4160ad40fd116556ce699b6d70122b39c20effc27930fe7eec49) diff --git a/doc/lightning-batching.7.md b/doc/lightning-batching.7.md index 2cba44e34..8228f47cb 100644 --- a/doc/lightning-batching.7.md +++ b/doc/lightning-batching.7.md @@ -53,4 +53,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:41d0ca6a956520453538c8ad5c5afce681540f4ce26017570cdc2356c3aab599) +[comment]: # ( SHA256STAMP:b0793c2fa864b0ce3bc6f1618135f28ac551dfd1b8a0127caac73fd948e62d9d) diff --git a/doc/lightning-bkpr-channelsapy.7.md b/doc/lightning-bkpr-channelsapy.7.md index cb1dd9bf9..0ad2a10a7 100644 --- a/doc/lightning-bkpr-channelsapy.7.md +++ b/doc/lightning-bkpr-channelsapy.7.md @@ -65,4 +65,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:25085a4f855ea54ca1389d1776f48bd285d4cd7f8267f782fe1eb99c5d416d60) +[comment]: # ( SHA256STAMP:9f598b60159787757d0b2491445af59f7e1ffad9d98da989b06e93c0df715018) diff --git a/doc/lightning-bkpr-dumpincomecsv.7.md b/doc/lightning-bkpr-dumpincomecsv.7.md index 1e34a5166..081c867d8 100644 --- a/doc/lightning-bkpr-dumpincomecsv.7.md +++ b/doc/lightning-bkpr-dumpincomecsv.7.md @@ -57,4 +57,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:ae67965eda25bd27a56f8284d591e9c3760f859872b9805caf22485ee7b8c4e8) +[comment]: # ( SHA256STAMP:e7ac14cae72e6a26d886b57e5a72139615638b4129e38337fceb216a7917133f) diff --git a/doc/lightning-bkpr-inspect.7.md b/doc/lightning-bkpr-inspect.7.md index 5dfbe02e4..4c29f838d 100644 --- a/doc/lightning-bkpr-inspect.7.md +++ b/doc/lightning-bkpr-inspect.7.md @@ -52,4 +52,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:431ddf80b4cc4ad778a0b7e720dc282671a34f62de9ceedb0f411277bdda91be) +[comment]: # ( SHA256STAMP:37b3d4030d1301acd105fb750c8a131cc24b00127007fac4e5b83ef19e5e7ade) diff --git a/doc/lightning-bkpr-listaccountevents.7.md b/doc/lightning-bkpr-listaccountevents.7.md index 4c7b8850b..fbfb6b7b3 100644 --- a/doc/lightning-bkpr-listaccountevents.7.md +++ b/doc/lightning-bkpr-listaccountevents.7.md @@ -71,4 +71,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:e7c828540de32dbcc9c3b5f17c0f559a1217d34834d3fe8f3b8f79a9aacea9f5) +[comment]: # ( SHA256STAMP:8d0f6d6d1739fecaeba7ad1f1ae5e36212239dea27d3465a7342ae01dec7ad9c) diff --git a/doc/lightning-bkpr-listbalances.7.md b/doc/lightning-bkpr-listbalances.7.md index efac73eb4..3efc20d27 100644 --- a/doc/lightning-bkpr-listbalances.7.md +++ b/doc/lightning-bkpr-listbalances.7.md @@ -53,4 +53,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:e3a929a7568cceeb54d94807dd41ca057b0f3c7320a98d8b3a405b6bd60c77df) +[comment]: # ( SHA256STAMP:93c258c5a9352584515769c2db1f000ca8b565fea2eeb7a9c262a2edc58ed091) diff --git a/doc/lightning-bkpr-listincome.7.md b/doc/lightning-bkpr-listincome.7.md index 4317619a5..887e541fb 100644 --- a/doc/lightning-bkpr-listincome.7.md +++ b/doc/lightning-bkpr-listincome.7.md @@ -57,4 +57,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:ec2d5cc8d55017dcad2f9bfc41e287debe710c50134e581a1cb8af2986c41dcc) +[comment]: # ( SHA256STAMP:63a3f30f3d5fd1401b14be8e45e3c5f218328ceb74e9c5842abf9e30eae93e03) diff --git a/doc/lightning-blacklistrune.7.md b/doc/lightning-blacklistrune.7.md index f022ba31e..d0e913930 100644 --- a/doc/lightning-blacklistrune.7.md +++ b/doc/lightning-blacklistrune.7.md @@ -41,4 +41,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:a165eb0086559c67fd2992bd736450fc5cb60d5607b94b095782e5c43b945e66) +[comment]: # ( SHA256STAMP:7f9e7ab72e0e8d6e7cc59c560a274ffcfd5d257c73e37866d05ffa74d587fb3f) diff --git a/doc/lightning-check.7.md b/doc/lightning-check.7.md index ede08f919..17f634b02 100644 --- a/doc/lightning-check.7.md +++ b/doc/lightning-check.7.md @@ -45,4 +45,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:069205c0316e7096044ef71b3fa2525e389c907b45c73177469d06e69d03873c) +[comment]: # ( SHA256STAMP:4f50353d5bda2785a138f03eafd77e54d307589fe80f10a4d140d2d5f5d773f3) diff --git a/doc/lightning-checkmessage.7.md b/doc/lightning-checkmessage.7.md index 6d40cb5aa..010327477 100644 --- a/doc/lightning-checkmessage.7.md +++ b/doc/lightning-checkmessage.7.md @@ -51,4 +51,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:4a7c148e1b7f321a7710f540de2d8418850f1a6269badab8cbe47545c41f4d01) +[comment]: # ( SHA256STAMP:2e39c4cb816b9585d5e8262a09b873a9eaa0f04ac8f1281bfb36e08f71e5c923) diff --git a/doc/lightning-checkrune.7.md b/doc/lightning-checkrune.7.md index 90cc1e4a3..e70df117b 100644 --- a/doc/lightning-checkrune.7.md +++ b/doc/lightning-checkrune.7.md @@ -46,4 +46,4 @@ RESOURCES --------- Main web site: -[comment]: # ( SHA256STAMP:977acf366f8fde1411f2c78d072b34b38b456e95381a6bce8fe6855a2d91434a) +[comment]: # ( SHA256STAMP:72ed36d7c47cf43b39c149da7d251c8bd40531b59591a50c4745f5d7aef5854e) diff --git a/doc/lightning-close.7.md b/doc/lightning-close.7.md index e2aa40875..95c34a56a 100644 --- a/doc/lightning-close.7.md +++ b/doc/lightning-close.7.md @@ -127,4 +127,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:87455886c43ec55b784eb21370098d9b242856bf6756c1828abbcd24cad87bda) +[comment]: # ( SHA256STAMP:958a08abbec73812611f72c25b656bc6095fe1d9ff7b5447d0da661151335871) diff --git a/doc/lightning-commando-blacklist.7.md b/doc/lightning-commando-blacklist.7.md index 5ff5d5a2f..8607f35b5 100644 --- a/doc/lightning-commando-blacklist.7.md +++ b/doc/lightning-commando-blacklist.7.md @@ -39,4 +39,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:a165eb0086559c67fd2992bd736450fc5cb60d5607b94b095782e5c43b945e66) +[comment]: # ( SHA256STAMP:7f9e7ab72e0e8d6e7cc59c560a274ffcfd5d257c73e37866d05ffa74d587fb3f) diff --git a/doc/lightning-commando-listrunes.7.md b/doc/lightning-commando-listrunes.7.md index 8f9c1fdba..87771cdf1 100644 --- a/doc/lightning-commando-listrunes.7.md +++ b/doc/lightning-commando-listrunes.7.md @@ -51,4 +51,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:900e91777cd1e181c87a78913ab6f914585fcd99cd0dba16da19a81159f98aea) +[comment]: # ( SHA256STAMP:f951001acafe71d2ab6d95367bd122067f449af71e755672e44e719fc5a8c1fa) diff --git a/doc/lightning-commando-rune.7.md b/doc/lightning-commando-rune.7.md index c06ee597d..08ac7a025 100644 --- a/doc/lightning-commando-rune.7.md +++ b/doc/lightning-commando-rune.7.md @@ -218,4 +218,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:7064d2dcc37af3fe83739a11da57400b5c1faef51095b8dacfba6a4312fc9d25) +[comment]: # ( SHA256STAMP:b211db22d5bb348471b259839c4fd15f72bf5d2056d1dc857f5e2db4a7268e14) diff --git a/doc/lightning-connect.7.md b/doc/lightning-connect.7.md index 8790d660e..5f7843467 100644 --- a/doc/lightning-connect.7.md +++ b/doc/lightning-connect.7.md @@ -105,4 +105,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:25d387fccf09c23ffa9185e8eb6d37b676ca9bc31761eabe7b16e6e1dbeec4c1) +[comment]: # ( SHA256STAMP:fc79236aaca9d4c46a85e73c7f3e5fae92436a86f26e48f6bc53b870e954d769) diff --git a/doc/lightning-createinvoice.7.md b/doc/lightning-createinvoice.7.md index 420e20eb4..003c0cb8a 100644 --- a/doc/lightning-createinvoice.7.md +++ b/doc/lightning-createinvoice.7.md @@ -80,4 +80,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:51966a70e3eaa77c703fbd8d00cfb3f7f7602b50149ba6cb8fa0fc115cf05450) +[comment]: # ( SHA256STAMP:ad1c985a529da5c845c1d6d348556e61531a6ec75e9a47dc91e9a276008d3ffa) diff --git a/doc/lightning-createonion.7.md b/doc/lightning-createonion.7.md index cc599867f..5cd3ba94c 100644 --- a/doc/lightning-createonion.7.md +++ b/doc/lightning-createonion.7.md @@ -132,4 +132,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:08d376f24ca65df41645bd82fa8c8d19fa8610fb5e41f252f001845334b68fbb) +[comment]: # ( SHA256STAMP:faac7539bd94fe5e561350f36002895ad2f3d4539f8bb4688027b6a81ec6f70c) diff --git a/doc/lightning-createrune.7.md b/doc/lightning-createrune.7.md index ff91529c4..dbc8ce2ac 100644 --- a/doc/lightning-createrune.7.md +++ b/doc/lightning-createrune.7.md @@ -222,4 +222,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:7064d2dcc37af3fe83739a11da57400b5c1faef51095b8dacfba6a4312fc9d25) +[comment]: # ( SHA256STAMP:b211db22d5bb348471b259839c4fd15f72bf5d2056d1dc857f5e2db4a7268e14) diff --git a/doc/lightning-datastore.7.md b/doc/lightning-datastore.7.md index 68168e964..80984849a 100644 --- a/doc/lightning-datastore.7.md +++ b/doc/lightning-datastore.7.md @@ -67,4 +67,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:36976b15cda1e013713b88f2411da5900b169d99c87ee30b5e8389e45a0df68a) +[comment]: # ( SHA256STAMP:098e407da175f50d8c5e9c70d61b7e9e586f74ad395a9e86532641e106eb2d60) diff --git a/doc/lightning-datastoreusage.7.md b/doc/lightning-datastoreusage.7.md index 5ab2ed57d..aa9758fe2 100644 --- a/doc/lightning-datastoreusage.7.md +++ b/doc/lightning-datastoreusage.7.md @@ -40,4 +40,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:743b3308974872f191362fcd0b1af647ea1efd28ae30ea04f6deb22418871a17) +[comment]: # ( SHA256STAMP:3c3f29e7b2489959fe4c36dd1bdb1db7023a47ade6298101fb4fba411bce4dc2) diff --git a/doc/lightning-decode.7.md b/doc/lightning-decode.7.md index e44918a0d..2a75faed7 100644 --- a/doc/lightning-decode.7.md +++ b/doc/lightning-decode.7.md @@ -310,4 +310,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:d62327dbe56d27e5e82d5ad2599d3d88495cc8360d84ff02fca59d08ab7fa14e) +[comment]: # ( SHA256STAMP:b02cea039b40deb3f248f8cac575602a3fe34d1d85dbf6fdb8a0b63b778e5883) diff --git a/doc/lightning-decodepay.7.md b/doc/lightning-decodepay.7.md index bcc5e18a4..b93a4fe4c 100644 --- a/doc/lightning-decodepay.7.md +++ b/doc/lightning-decodepay.7.md @@ -71,4 +71,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:14c7dd565178078d7073e2837ad283a1e811affb5017e72c69e69d9f8c2baabd) +[comment]: # ( SHA256STAMP:a5939424a8e93fc4e79a702753b58fa3da4e4c5efa00571d46dd35c9a68ea38e) diff --git a/doc/lightning-deldatastore.7.md b/doc/lightning-deldatastore.7.md index b6df33e83..466190782 100644 --- a/doc/lightning-deldatastore.7.md +++ b/doc/lightning-deldatastore.7.md @@ -50,4 +50,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:62e5e173120950d1e059e4b53510ed0d1f103d5edb52f9e378e23625e7791ac5) +[comment]: # ( SHA256STAMP:7eaa7b42799aa2a1ee0719abd3e1c12cd135c1031b6c363ae52e339aa5670a47) diff --git a/doc/lightning-delexpiredinvoice.7.md b/doc/lightning-delexpiredinvoice.7.md index 1c67704ed..7a863d1a9 100644 --- a/doc/lightning-delexpiredinvoice.7.md +++ b/doc/lightning-delexpiredinvoice.7.md @@ -38,4 +38,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:bea6cd45f3e8c912180dd76a69a13a2f1d2ba88adab001cfa161700cfc8288b4) +[comment]: # ( SHA256STAMP:8e8ea93d37e6896251df4a07648383e72064aa75f0a415820f773178fc35083c) diff --git a/doc/lightning-delforward.7.md b/doc/lightning-delforward.7.md index 168b80caa..c8304843d 100644 --- a/doc/lightning-delforward.7.md +++ b/doc/lightning-delforward.7.md @@ -55,4 +55,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:636acc798ed7ae1cd307ada4dbde424c1ed8aa514600bec9adeacd5778f4d036) +[comment]: # ( SHA256STAMP:3faddc7dd03a73725f4a3e7249c7a417a11c6ac31f8666a9df2a8e5ebcfe2875) diff --git a/doc/lightning-delinvoice.7.md b/doc/lightning-delinvoice.7.md index 868f42ddc..f9f4a16d1 100644 --- a/doc/lightning-delinvoice.7.md +++ b/doc/lightning-delinvoice.7.md @@ -83,4 +83,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:4b9c2449a664f955e2155656eaef44f40c36cf84f1fc2890812676a3216b666b) +[comment]: # ( SHA256STAMP:de866707ddf6d47a646cf83f7c190a9f09f623d6d4e39dab01357c0074f6566c) diff --git a/doc/lightning-delpay.7.md b/doc/lightning-delpay.7.md index de63de8ea..33105400e 100644 --- a/doc/lightning-delpay.7.md +++ b/doc/lightning-delpay.7.md @@ -109,4 +109,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:d390a3db57ea9ab02ce8d2613ba0396f717658fb972ccc9531fd7da0f4eb8ab4) +[comment]: # ( SHA256STAMP:87c307a83021fbdf026d7755ad803bfc9fc9cb9754f4384ee1a63e3dd7a8b776) diff --git a/doc/lightning-disableinvoicerequest.7.md b/doc/lightning-disableinvoicerequest.7.md index d350cdcb9..6bb652d70 100644 --- a/doc/lightning-disableinvoicerequest.7.md +++ b/doc/lightning-disableinvoicerequest.7.md @@ -51,4 +51,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:a862f4bfdcef7db2b7e331ea64f5d79cbdf7553ea5bfd49775a675b21dc7004c) +[comment]: # ( SHA256STAMP:364b694d88e34dbd9e8e7c2f2d1631acbc199c14b8cdf87364b4f7c517705dbf) diff --git a/doc/lightning-disableoffer.7.md b/doc/lightning-disableoffer.7.md index 2ba1794a4..ef92868ff 100644 --- a/doc/lightning-disableoffer.7.md +++ b/doc/lightning-disableoffer.7.md @@ -74,4 +74,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:e03f739fb57f18205421785604ea542e931db42b1accfcb196dfc147a7c8bf75) +[comment]: # ( SHA256STAMP:b8d233fdc0130cb4768ee07176707ca24a6db8c863f65530cf0ec8f1b82d7462) diff --git a/doc/lightning-disconnect.7.md b/doc/lightning-disconnect.7.md index 2c4df804a..960799c12 100644 --- a/doc/lightning-disconnect.7.md +++ b/doc/lightning-disconnect.7.md @@ -59,4 +59,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:41d0ca6a956520453538c8ad5c5afce681540f4ce26017570cdc2356c3aab599) +[comment]: # ( SHA256STAMP:b0793c2fa864b0ce3bc6f1618135f28ac551dfd1b8a0127caac73fd948e62d9d) diff --git a/doc/lightning-feerates.7.md b/doc/lightning-feerates.7.md index aff6f45c2..330f9e902 100644 --- a/doc/lightning-feerates.7.md +++ b/doc/lightning-feerates.7.md @@ -62,8 +62,8 @@ On success, an object is returned, containing: - **mutual\_close** (u32, optional): Feerate to aim for in cooperative shutdown. Note that since mutual close is a **negotiation**, the actual feerate used in mutual close will be somewhere between this and the corresponding mutual close feerate of the peer. - **unilateral\_close** (u32, optional): Feerate for commitment\_transaction in a live channel which we originally funded - **unilateral\_anchor\_close** (u32, optional): Feerate for commitment\_transaction in a live channel which we originally funded (if anchor\_outputs was negotiated) *(added v23.08)* - - **delayed\_to\_us** (u32, optional): Feerate for returning unilateral close funds to our wallet **deprecated, removal in v24.02** - - **htlc\_resolution** (u32, optional): Feerate for returning unilateral close HTLC outputs to our wallet **deprecated, removal in v24.02** + - **delayed\_to\_us** (u32, optional): Feerate for returning unilateral close funds to our wallet **deprecated in v23.05, removed after v24.05** + - **htlc\_resolution** (u32, optional): Feerate for returning unilateral close HTLC outputs to our wallet **deprecated in v23.05, removed after v24.05** - **penalty** (u32, optional): Feerate to use when creating penalty tx for watchtowers - **perkw** (object, optional): If *style* parameter was perkw: - **min\_acceptable** (u32): The smallest feerate that you can use, usually the minimum relayed feerate of the backend @@ -77,8 +77,8 @@ On success, an object is returned, containing: - **mutual\_close** (u32, optional): Feerate to aim for in cooperative shutdown. Note that since mutual close is a **negotiation**, the actual feerate used in mutual close will be somewhere between this and the corresponding mutual close feerate of the peer. - **unilateral\_close** (u32, optional): Feerate for commitment\_transaction in a live channel which we originally funded (if anchor\_outputs was not negotiated) - **unilateral\_anchor\_close** (u32, optional): Feerate for commitment\_transaction in a live channel which we originally funded (if anchor\_outputs was negotiated) *(added v23.08)* - - **delayed\_to\_us** (u32, optional): Feerate for returning unilateral close funds to our wallet **deprecated, removal in v24.02** - - **htlc\_resolution** (u32, optional): Feerate for returning unilateral close HTLC outputs to our wallet **deprecated, removal in v24.02** + - **delayed\_to\_us** (u32, optional): Feerate for returning unilateral close funds to our wallet **deprecated in v23.05, removed after v24.05** + - **htlc\_resolution** (u32, optional): Feerate for returning unilateral close HTLC outputs to our wallet **deprecated in v23.05, removed after v24.05** - **penalty** (u32, optional): Feerate to use when creating penalty tx for watchtowers - **onchain\_fee\_estimates** (object, optional): - **opening\_channel\_satoshis** (u64): Estimated cost of typical channel open @@ -144,4 +144,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:0c0d2c56d2a568e9330e14a053d27e5d2e84ef1f400cd1a6195a850ca8cc7ad6) +[comment]: # ( SHA256STAMP:e0da3f19e5ae27cebe038c1c7c3188405a56bf283ef4d897bf8fb9d63f9b3039) diff --git a/doc/lightning-fetchinvoice.7.md b/doc/lightning-fetchinvoice.7.md index c9125f4b1..5d091834a 100644 --- a/doc/lightning-fetchinvoice.7.md +++ b/doc/lightning-fetchinvoice.7.md @@ -90,4 +90,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:c14601b72fda248cbc8b86253bda6399a0886fc1fd0332d3acbc1d8800342126) +[comment]: # ( SHA256STAMP:fb90f5792c2d809ee17e8bc4c838802404a1bc2c0900516cce8393fc440fecb8) diff --git a/doc/lightning-fundchannel.7.md b/doc/lightning-fundchannel.7.md index 3493ffd9b..6096181da 100644 --- a/doc/lightning-fundchannel.7.md +++ b/doc/lightning-fundchannel.7.md @@ -117,4 +117,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:a8329cdb3f13f5bd0047824bed82c2e10516af2735dc59aa2cd71e4cc4f0250a) +[comment]: # ( SHA256STAMP:d4ba5524781fae00bc3280f1488deb805d961e8ae78822ba651d55cb39dbefd7) diff --git a/doc/lightning-fundchannel_cancel.7.md b/doc/lightning-fundchannel_cancel.7.md index 9f027fa41..b95cc991f 100644 --- a/doc/lightning-fundchannel_cancel.7.md +++ b/doc/lightning-fundchannel_cancel.7.md @@ -60,4 +60,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:9e0f448bb3c97434118d87044fc04ae4b573ff14877ab96eddceecee21c1c4f4) +[comment]: # ( SHA256STAMP:8b0f33ba88ad83b91b4f574b1a6320690bf5cd2fdb4cc731691a8be62edb7671) diff --git a/doc/lightning-fundchannel_complete.7.md b/doc/lightning-fundchannel_complete.7.md index 6de550cd1..fd10e2ffa 100644 --- a/doc/lightning-fundchannel_complete.7.md +++ b/doc/lightning-fundchannel_complete.7.md @@ -62,4 +62,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:d264eb570b8e743cf6fbd29d78586224cf565c013d1f7682a01db53858b13467) +[comment]: # ( SHA256STAMP:68a03c118fd7851c8025f52f52393d108d26e1045e126cd194e7605867114b24) diff --git a/doc/lightning-fundchannel_start.7.md b/doc/lightning-fundchannel_start.7.md index 3cbd5e0f6..2469d10d2 100644 --- a/doc/lightning-fundchannel_start.7.md +++ b/doc/lightning-fundchannel_start.7.md @@ -87,4 +87,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:ed685f91a9242a38a2d48b82ed7ba063a1a4d754d95283ad232cbe7d12471659) +[comment]: # ( SHA256STAMP:8d9c42f4424065f442b6ae5eb5624e4a4c2cb2e73649faf9c9547b8fc12803ee) diff --git a/doc/lightning-funderupdate.7.md b/doc/lightning-funderupdate.7.md index d7da56c74..8ed169a28 100644 --- a/doc/lightning-funderupdate.7.md +++ b/doc/lightning-funderupdate.7.md @@ -147,4 +147,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:d1b668fb8b489377151559c908098626bf11550509008b7383f641696582f0ba) +[comment]: # ( SHA256STAMP:64262de96cbce3ee1914ffed90e5a5112c2448703406e33c0056790e6ed68320) diff --git a/doc/lightning-fundpsbt.7.md b/doc/lightning-fundpsbt.7.md index eaac0fb05..ec2697d25 100644 --- a/doc/lightning-fundpsbt.7.md +++ b/doc/lightning-fundpsbt.7.md @@ -112,4 +112,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:13e35920ba8810db082e3cca62d1141a67498a2756da2479a24eaa62567ff4fe) +[comment]: # ( SHA256STAMP:b54a80322773ed94fdf3337d709fcdeb71eb1dd91509407aaa65d2d14060da05) diff --git a/doc/lightning-getinfo.7.md b/doc/lightning-getinfo.7.md index 45fd550af..f9488136e 100644 --- a/doc/lightning-getinfo.7.md +++ b/doc/lightning-getinfo.7.md @@ -139,4 +139,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:0e6f06ba4f0f0264614d93d4eb7abc38eeb13c9619f7bd4e21203cdaba363a02) +[comment]: # ( SHA256STAMP:7cbf6da26c94f60886abf79637e70d5c00a4d50a204cc3c2c2433e929188131a) diff --git a/doc/lightning-getlog.7.md b/doc/lightning-getlog.7.md index f84c0fc58..9ab395941 100644 --- a/doc/lightning-getlog.7.md +++ b/doc/lightning-getlog.7.md @@ -95,4 +95,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:5f9808f93c2ec66048455dbda7e59d3afa793559a330a50ba48c3ba66cead7d6) +[comment]: # ( SHA256STAMP:10caba663098a54c2273026882187958afe8cd334dfe7f3457909bf2dc0b717d) diff --git a/doc/lightning-getroute.7.md b/doc/lightning-getroute.7.md index e87f4dd97..d47394161 100644 --- a/doc/lightning-getroute.7.md +++ b/doc/lightning-getroute.7.md @@ -308,4 +308,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:9ef1e1107c9b649e3e1c17593e3b1855852e60060c70ed6b13ff73b5575cffad) +[comment]: # ( SHA256STAMP:24cb35c00acd4a803c9558c9cd80922b9f83e6ad7f1358bc74e7f816c79c1705) diff --git a/doc/lightning-help.7.md b/doc/lightning-help.7.md index b8ff2f4bc..5efe98337 100644 --- a/doc/lightning-help.7.md +++ b/doc/lightning-help.7.md @@ -69,4 +69,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:0a8b0e715ffbe4a43bd034485306e54f3eab7f2151532ea3a67fef38fee5932c) +[comment]: # ( SHA256STAMP:2215b33f35ca1e21be55a68c24708a44d5e6525e9d681a92e3f43ffc0114bff4) diff --git a/doc/lightning-invoice.7.md b/doc/lightning-invoice.7.md index 35391629a..5c7dca5d5 100644 --- a/doc/lightning-invoice.7.md +++ b/doc/lightning-invoice.7.md @@ -121,4 +121,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:ffe488e123bad4592e4083c5eaaad0c01194d6ecc9fe14ce9a6ffd488aae8129) +[comment]: # ( SHA256STAMP:1ca3d3b2f0ec5ef0a1dd702e6ce0c17125f8c9bbd3d91d73243b38eb9c4ad84e) diff --git a/doc/lightning-invoicerequest.7.md b/doc/lightning-invoicerequest.7.md index f4bbccaa3..ede4998a7 100644 --- a/doc/lightning-invoicerequest.7.md +++ b/doc/lightning-invoicerequest.7.md @@ -83,4 +83,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:fef519902c0eeb8caa1ae0e9f1a0a16fc5fc6eaa4106af6a1d3a83058e5747c1) +[comment]: # ( SHA256STAMP:5c264c66454c88f9864744218d0095f11cf85f3fcef77a9f9715e7521cf08059) diff --git a/doc/lightning-keysend.7.md b/doc/lightning-keysend.7.md index c0f47dbb5..4b987c8cc 100644 --- a/doc/lightning-keysend.7.md +++ b/doc/lightning-keysend.7.md @@ -120,4 +120,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:326cebe5519961ab09dfc2892aa67932b6c3365394317a630d94b4e10082203e) +[comment]: # ( SHA256STAMP:6b81d49a305cb833336af71dc2cadfa608957c4283194638d2b4cdc8575a1d8c) diff --git a/doc/lightning-listchannels.7.md b/doc/lightning-listchannels.7.md index a9aadf3c8..dca500306 100644 --- a/doc/lightning-listchannels.7.md +++ b/doc/lightning-listchannels.7.md @@ -83,4 +83,4 @@ Lightning RFC site - BOLT \#7: -[comment]: # ( SHA256STAMP:c32fcbcb0d0ba926513978a96e6b68ee9e3d7f732b5a9cc167aa77cdd33d717f) +[comment]: # ( SHA256STAMP:3c6cfe3faea9b58c4faeaa9aa695ae0ce05a9771f6e3b5396c754426d898e3eb) diff --git a/doc/lightning-listclosedchannels.7.md b/doc/lightning-listclosedchannels.7.md index 8fd24df7d..182790cfc 100644 --- a/doc/lightning-listclosedchannels.7.md +++ b/doc/lightning-listclosedchannels.7.md @@ -76,4 +76,4 @@ RESOURCES Main web site: Lightning -[comment]: # ( SHA256STAMP:3020e068d48a43494983df1a902d7483a52d0c41faef85e6d858dcf7c64c188d) +[comment]: # ( SHA256STAMP:1437321ab48ffcf8c5aa437db53eef72f5ed62dd1da7900483c86482e533a461) diff --git a/doc/lightning-listconfigs.7.md b/doc/lightning-listconfigs.7.md index 1e728567b..93395d97d 100644 --- a/doc/lightning-listconfigs.7.md +++ b/doc/lightning-listconfigs.7.md @@ -284,82 +284,82 @@ On success, an object is returned, containing: - **commit-feerate-offset** (object, optional): - **value\_int** (u32): field from config or cmdline, or default - **source** (string): source of configuration setting -- **# version** (string, optional): Special field indicating the current version **deprecated, removal in v24.05** -- **plugins** (array of objects, optional) **deprecated, removal in v24.05**: +- **# version** (string, optional): Special field indicating the current version **deprecated in v23.08, removed after v24.02** +- **plugins** (array of objects, optional) **deprecated in v23.08, removed after v24.02**: - **path** (string): Full path of the plugin - **name** (string): short name of the plugin - **options** (object, optional): Specific options set for this plugin: -- **important-plugins** (array of objects, optional) **deprecated, removal in v24.05**: +- **important-plugins** (array of objects, optional) **deprecated in v23.08, removed after v24.02**: - **path** (string): Full path of the plugin - **name** (string): short name of the plugin - **options** (object, optional): Specific options set for this plugin: -- **conf** (string, optional): `conf` field from cmdline, or default **deprecated, removal in v24.05** -- **lightning-dir** (string, optional): `lightning-dir` field from config or cmdline, or default **deprecated, removal in v24.05** -- **network** (string, optional): `network` field from config or cmdline, or default **deprecated, removal in v24.05** -- **allow-deprecated-apis** (boolean, optional): `allow-deprecated-apis` field from config or cmdline, or default **deprecated, removal in v24.05** -- **rpc-file** (string, optional): `rpc-file` field from config or cmdline, or default **deprecated, removal in v24.05** -- **disable-plugin** (array of strings, optional) **deprecated, removal in v24.05**: +- **conf** (string, optional): `conf` field from cmdline, or default **deprecated in v23.08, removed after v24.02** +- **lightning-dir** (string, optional): `lightning-dir` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **network** (string, optional): `network` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **allow-deprecated-apis** (boolean, optional): `allow-deprecated-apis` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **rpc-file** (string, optional): `rpc-file` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **disable-plugin** (array of strings, optional) **deprecated in v23.08, removed after v24.02**: - `disable-plugin` field from config or cmdline -- **bookkeeper-dir** (string, optional): `bookkeeper-dir` field from config or cmdline, or default **deprecated, removal in v24.05** -- **bookkeeper-db** (string, optional): `bookkeeper-db` field from config or cmdline, or default **deprecated, removal in v24.05** -- **always-use-proxy** (boolean, optional): `always-use-proxy` field from config or cmdline, or default **deprecated, removal in v24.05** -- **daemon** (boolean, optional): `daemon` field from config or cmdline, or default **deprecated, removal in v24.05** -- **wallet** (string, optional): `wallet` field from config or cmdline default **deprecated, removal in v24.05** -- **large-channels** (boolean, optional): `large-channels` field from config or cmdline, or default **deprecated, removal in v24.05** -- **experimental-dual-fund** (boolean, optional): `experimental-dual-fund` field from config or cmdline, or default **deprecated, removal in v24.05** -- **experimental-splicing** (boolean, optional): `experimental-splicing` field from config or cmdline, or default **deprecated, removal in v24.05** -- **experimental-onion-messages** (boolean, optional): `experimental-onion-messages` field from config or cmdline, or default **deprecated, removal in v24.05** -- **experimental-offers** (boolean, optional): `experimental-offers` field from config or cmdline, or default **deprecated, removal in v24.05** -- **experimental-shutdown-wrong-funding** (boolean, optional): `experimental-shutdown-wrong-funding` field from config or cmdline, or default **deprecated, removal in v24.05** -- **experimental-websocket-port** (u16, optional): `experimental-websocket-port` field from config or cmdline, or default **deprecated, removal in v24.05** -- **experimental-peer-storage** (boolean, optional): `experimental-peer-storage` field from config or cmdline, or default **deprecated, removal in v24.05** *(added v23.02)* -- **experimental-quiesce** (boolean, optional): `experimental-quiesce` field from config or cmdline, or default **deprecated, removal in v24.05** *(added v23.08)* -- **experimental-upgrade-protocol** (boolean, optional): `experimental-upgrade-protocol` field from config or cmdline, or default **deprecated, removal in v24.05** *(added v23.08)* +- **bookkeeper-dir** (string, optional): `bookkeeper-dir` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **bookkeeper-db** (string, optional): `bookkeeper-db` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **always-use-proxy** (boolean, optional): `always-use-proxy` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **daemon** (boolean, optional): `daemon` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **wallet** (string, optional): `wallet` field from config or cmdline default **deprecated in v23.08, removed after v24.02** +- **large-channels** (boolean, optional): `large-channels` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **experimental-dual-fund** (boolean, optional): `experimental-dual-fund` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **experimental-splicing** (boolean, optional): `experimental-splicing` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **experimental-onion-messages** (boolean, optional): `experimental-onion-messages` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **experimental-offers** (boolean, optional): `experimental-offers` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **experimental-shutdown-wrong-funding** (boolean, optional): `experimental-shutdown-wrong-funding` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **experimental-websocket-port** (u16, optional): `experimental-websocket-port` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **experimental-peer-storage** (boolean, optional): `experimental-peer-storage` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** *(added v23.02)* +- **experimental-quiesce** (boolean, optional): `experimental-quiesce` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** *(added v23.08)* +- **experimental-upgrade-protocol** (boolean, optional): `experimental-upgrade-protocol` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** *(added v23.08)* - **invoices-onchain-fallback** (boolean, optional): `invoices-onchain-fallback` field from config or cmdline, or default *(added v23.11)* -- **database-upgrade** (boolean, optional): `database-upgrade` field from config or cmdline **deprecated, removal in v24.05** -- **rgb** (hex, optional): `rgb` field from config or cmdline, or default (always 6 characters) **deprecated, removal in v24.05** -- **alias** (string, optional): `alias` field from config or cmdline, or default **deprecated, removal in v24.05** -- **pid-file** (string, optional): `pid-file` field from config or cmdline, or default **deprecated, removal in v24.05** -- **ignore-fee-limits** (boolean, optional): `ignore-fee-limits` field from config or cmdline, or default **deprecated, removal in v24.05** -- **watchtime-blocks** (u32, optional): `watchtime-blocks` field from config or cmdline, or default **deprecated, removal in v24.05** -- **max-locktime-blocks** (u32, optional): `max-locktime-blocks` field from config or cmdline, or default **deprecated, removal in v24.05** -- **funding-confirms** (u32, optional): `funding-confirms` field from config or cmdline, or default **deprecated, removal in v24.05** -- **cltv-delta** (u32, optional): `cltv-delta` field from config or cmdline, or default **deprecated, removal in v24.05** -- **cltv-final** (u32, optional): `cltv-final` field from config or cmdline, or default **deprecated, removal in v24.05** -- **commit-time** (u32, optional): `commit-time` field from config or cmdline, or default **deprecated, removal in v24.05** -- **fee-base** (u32, optional): `fee-base` field from config or cmdline, or default **deprecated, removal in v24.05** -- **rescan** (integer, optional): `rescan` field from config or cmdline, or default **deprecated, removal in v24.05** -- **fee-per-satoshi** (u32, optional): `fee-per-satoshi` field from config or cmdline, or default **deprecated, removal in v24.05** -- **max-concurrent-htlcs** (u32, optional): `max-concurrent-htlcs` field from config or cmdline, or default **deprecated, removal in v24.05** -- **htlc-minimum-msat** (msat, optional): `htlc-minimum-msat` field from config or cmdline, or default **deprecated, removal in v24.05** -- **htlc-maximum-msat** (msat, optional): `htlc-maximum-msat` field from config or cmdline, or default **deprecated, removal in v24.05** -- **max-dust-htlc-exposure-msat** (msat, optional): `max-dust-htlc-exposure-mast` field from config or cmdline, or default **deprecated, removal in v24.05** -- **min-capacity-sat** (u64, optional): `min-capacity-sat` field from config or cmdline, or default **deprecated, removal in v24.05** -- **addr** (string, optional): `addr` field from config or cmdline (can be more than one) **deprecated, removal in v24.05** -- **announce-addr** (string, optional): `announce-addr` field from config or cmdline (can be more than one) **deprecated, removal in v24.05** -- **bind-addr** (string, optional): `bind-addr` field from config or cmdline (can be more than one) **deprecated, removal in v24.05** -- **offline** (boolean, optional): `true` if `offline` was set in config or cmdline **deprecated, removal in v24.05** -- **autolisten** (boolean, optional): `autolisten` field from config or cmdline, or default **deprecated, removal in v24.05** -- **proxy** (string, optional): `proxy` field from config or cmdline, or default **deprecated, removal in v24.05** -- **disable-dns** (boolean, optional): `true` if `disable-dns` was set in config or cmdline **deprecated, removal in v24.05** -- **announce-addr-discovered** (string, optional): `true`/`false`/`auto` depending on how `announce-addr-discovered` was set in config or cmdline **deprecated, removal in v24.05** *(added v23.02)* -- **announce-addr-discovered-port** (integer, optional): Sets the announced TCP port for dynamically discovered IPs. **deprecated, removal in v24.05** *(added v23.02)* -- **encrypted-hsm** (boolean, optional): `true` if `encrypted-hsm` was set in config or cmdline **deprecated, removal in v24.05** -- **rpc-file-mode** (string, optional): `rpc-file-mode` field from config or cmdline, or default **deprecated, removal in v24.05** -- **log-level** (string, optional): `log-level` field from config or cmdline, or default **deprecated, removal in v24.05** -- **log-prefix** (string, optional): `log-prefix` field from config or cmdline, or default **deprecated, removal in v24.05** -- **log-file** (string, optional): `log-file` field from config or cmdline, or default **deprecated, removal in v24.05** -- **log-timestamps** (boolean, optional): `log-timestamps` field from config or cmdline, or default **deprecated, removal in v24.05** -- **force-feerates** (string, optional): force-feerate configuration setting, if any **deprecated, removal in v24.05** -- **subdaemon** (string, optional): `subdaemon` fields from config or cmdline if any (can be more than one) **deprecated, removal in v24.05** -- **fetchinvoice-noconnect** (boolean, optional): `fetchinvoice-noconnect` fields from config or cmdline, or default **deprecated, removal in v24.05** -- **accept-htlc-tlv-types** (string, optional): `accept-htlc-tlv-types` field from config or cmdline, or not present **deprecated, removal in v24.05** -- **tor-service-password** (string, optional): `tor-service-password` field from config or cmdline, if any **deprecated, removal in v24.05** -- **dev-allowdustreserve** (boolean, optional): Whether we allow setting dust reserves **deprecated, removal in v24.05** -- **announce-addr-dns** (boolean, optional): Whether we put DNS entries into node\_announcement **deprecated, removal in v24.05** *(added v22.11.1)* -- **require-confirmed-inputs** (boolean, optional): Request peers to only send confirmed inputs (dual-fund only) **deprecated, removal in v24.05** +- **database-upgrade** (boolean, optional): `database-upgrade` field from config or cmdline **deprecated in v23.08, removed after v24.02** +- **rgb** (hex, optional): `rgb` field from config or cmdline, or default (always 6 characters) **deprecated in v23.08, removed after v24.02** +- **alias** (string, optional): `alias` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **pid-file** (string, optional): `pid-file` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **ignore-fee-limits** (boolean, optional): `ignore-fee-limits` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **watchtime-blocks** (u32, optional): `watchtime-blocks` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **max-locktime-blocks** (u32, optional): `max-locktime-blocks` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **funding-confirms** (u32, optional): `funding-confirms` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **cltv-delta** (u32, optional): `cltv-delta` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **cltv-final** (u32, optional): `cltv-final` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **commit-time** (u32, optional): `commit-time` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **fee-base** (u32, optional): `fee-base` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **rescan** (integer, optional): `rescan` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **fee-per-satoshi** (u32, optional): `fee-per-satoshi` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **max-concurrent-htlcs** (u32, optional): `max-concurrent-htlcs` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **htlc-minimum-msat** (msat, optional): `htlc-minimum-msat` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **htlc-maximum-msat** (msat, optional): `htlc-maximum-msat` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **max-dust-htlc-exposure-msat** (msat, optional): `max-dust-htlc-exposure-mast` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **min-capacity-sat** (u64, optional): `min-capacity-sat` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **addr** (string, optional): `addr` field from config or cmdline (can be more than one) **deprecated in v23.08, removed after v24.02** +- **announce-addr** (string, optional): `announce-addr` field from config or cmdline (can be more than one) **deprecated in v23.08, removed after v24.02** +- **bind-addr** (string, optional): `bind-addr` field from config or cmdline (can be more than one) **deprecated in v23.08, removed after v24.02** +- **offline** (boolean, optional): `true` if `offline` was set in config or cmdline **deprecated in v23.08, removed after v24.02** +- **autolisten** (boolean, optional): `autolisten` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **proxy** (string, optional): `proxy` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **disable-dns** (boolean, optional): `true` if `disable-dns` was set in config or cmdline **deprecated in v23.08, removed after v24.02** +- **announce-addr-discovered** (string, optional): `true`/`false`/`auto` depending on how `announce-addr-discovered` was set in config or cmdline **deprecated in v23.08, removed after v24.02** *(added v23.02)* +- **announce-addr-discovered-port** (integer, optional): Sets the announced TCP port for dynamically discovered IPs. **deprecated in v23.08, removed after v24.02** *(added v23.02)* +- **encrypted-hsm** (boolean, optional): `true` if `encrypted-hsm` was set in config or cmdline **deprecated in v23.08, removed after v24.02** +- **rpc-file-mode** (string, optional): `rpc-file-mode` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **log-level** (string, optional): `log-level` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **log-prefix** (string, optional): `log-prefix` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **log-file** (string, optional): `log-file` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **log-timestamps** (boolean, optional): `log-timestamps` field from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **force-feerates** (string, optional): force-feerate configuration setting, if any **deprecated in v23.08, removed after v24.02** +- **subdaemon** (string, optional): `subdaemon` fields from config or cmdline if any (can be more than one) **deprecated in v23.08, removed after v24.02** +- **fetchinvoice-noconnect** (boolean, optional): `fetchinvoice-noconnect` fields from config or cmdline, or default **deprecated in v23.08, removed after v24.02** +- **accept-htlc-tlv-types** (string, optional): `accept-htlc-tlv-types` field from config or cmdline, or not present **deprecated in v23.08, removed after v24.02** +- **tor-service-password** (string, optional): `tor-service-password` field from config or cmdline, if any **deprecated in v23.08, removed after v24.02** +- **dev-allowdustreserve** (boolean, optional): Whether we allow setting dust reserves **deprecated in v23.08, removed after v24.02** +- **announce-addr-dns** (boolean, optional): Whether we put DNS entries into node\_announcement **deprecated in v23.08, removed after v24.02** *(added v22.11.1)* +- **require-confirmed-inputs** (boolean, optional): Request peers to only send confirmed inputs (dual-fund only) **deprecated in v23.08, removed after v24.02** - **developer** (boolean, optional): Whether developer mode is enabled *(added v23.08)* -- **commit-fee** (u64, optional): The percentage of the 6-block fee estimate to use for commitment transactions **deprecated, removal in v24.05** *(added v23.05)* +- **commit-fee** (u64, optional): The percentage of the 6-block fee estimate to use for commitment transactions **deprecated in v23.08, removed after v24.02** *(added v23.05)* - **min-emergency-msat** (msat, optional): field from config or cmdline, or default *(added v23.08)* - **commit-feerate-offset** (u32, optional): additional commitment feerate applied by channel owner *(added v23.11)* @@ -479,4 +479,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:cbd485cba5ad5295f6d47bb612b2ce51ad94f07f3bbf2e1db4cd9f5d45ecb6e3) +[comment]: # ( SHA256STAMP:89743916ac51dc00d774c4d3c33715521846b36bc77e0b2083a262ef32b130f4) diff --git a/doc/lightning-listdatastore.7.md b/doc/lightning-listdatastore.7.md index 22c66d283..1e25879bf 100644 --- a/doc/lightning-listdatastore.7.md +++ b/doc/lightning-listdatastore.7.md @@ -48,4 +48,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:e2b898200862d5b924c6b206f5e168e69cb689ca79610d88039749220b820dd6) +[comment]: # ( SHA256STAMP:774755024cb431c96e74f5ca634cf8c03da853caa740c196b6ef24cdcf942874) diff --git a/doc/lightning-listforwards.7.md b/doc/lightning-listforwards.7.md index 964d2321c..a25a7d7ef 100644 --- a/doc/lightning-listforwards.7.md +++ b/doc/lightning-listforwards.7.md @@ -72,4 +72,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:b08957fa97a9e574ea80570518551577e272552a29b60d5b1620f00bdfdfe225) +[comment]: # ( SHA256STAMP:59b3f52c26252730440bc305dabaf191edcacc9ba87021ce4b9065f37f873e5c) diff --git a/doc/lightning-listfunds.7.md b/doc/lightning-listfunds.7.md index d3cbdc8d7..8d1b68b7d 100644 --- a/doc/lightning-listfunds.7.md +++ b/doc/lightning-listfunds.7.md @@ -74,4 +74,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:65008408df4c1fddb9f6cf727a880277a3905cc6af20c9c70de704ec8861ea49) +[comment]: # ( SHA256STAMP:0b6c17b8595fb242b2be02fa6dac412534f355b0d41b96ff6a7cd9c389573ead) diff --git a/doc/lightning-listhtlcs.7.md b/doc/lightning-listhtlcs.7.md index e85f84ff2..2fe30c6e3 100644 --- a/doc/lightning-listhtlcs.7.md +++ b/doc/lightning-listhtlcs.7.md @@ -46,4 +46,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:55c907e8a82cde84d1bda26c453d393e6e3e8383e89256a4efce1cb4de4bcbb6) +[comment]: # ( SHA256STAMP:e787b9ea6bee54252239ba2f2b7220f5f3c79b2932c0b5a9ea255fbf1b14cf55) diff --git a/doc/lightning-listinvoicerequests.7.md b/doc/lightning-listinvoicerequests.7.md index 9b8ed2e83..8dd5f27e9 100644 --- a/doc/lightning-listinvoicerequests.7.md +++ b/doc/lightning-listinvoicerequests.7.md @@ -47,4 +47,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:233e28e40752d6e8db2eb7928a1ced18bf16db1dddfe6c16d0f3a32b5e51ccd4) +[comment]: # ( SHA256STAMP:cdbdbd0dbe3776b3f6e79b88d3dc5ae3292af48234a4900e365c25663b8cdd67) diff --git a/doc/lightning-listinvoices.7.md b/doc/lightning-listinvoices.7.md index 6358b3567..32c45db1d 100644 --- a/doc/lightning-listinvoices.7.md +++ b/doc/lightning-listinvoices.7.md @@ -68,4 +68,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:7e4b1182ba879bea892d143b53cdc31350a9668c734c6bb8f86ab9b6e3f0b06e) +[comment]: # ( SHA256STAMP:1fbb91a235a2bedeb30c72d9c4ab4e8c343077a9018f059c492e9358bc8d7cd6) diff --git a/doc/lightning-listnodes.7.md b/doc/lightning-listnodes.7.md index 0753be240..ab83f0668 100644 --- a/doc/lightning-listnodes.7.md +++ b/doc/lightning-listnodes.7.md @@ -100,4 +100,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:d74d92ee8839258837055e65823f74cae9775cf1c111565366c034c62e1c3021) +[comment]: # ( SHA256STAMP:54744d83c606d436d62335f02525804cbbfa9c488e45f8b776a4b4c99a251f08) diff --git a/doc/lightning-listoffers.7.md b/doc/lightning-listoffers.7.md index 6a809807d..a1a315771 100644 --- a/doc/lightning-listoffers.7.md +++ b/doc/lightning-listoffers.7.md @@ -81,4 +81,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:863d9f666cbbbd013b86b4075a7c8b7e7bda47049c562cba080d0a88626636a1) +[comment]: # ( SHA256STAMP:7eb4649206d076a15913b2ce993a1ff6d1a47b54ebbbd1b295dc5c2af5f0e6d7) diff --git a/doc/lightning-listpays.7.md b/doc/lightning-listpays.7.md index 1ff9fefe6..d82e413bc 100644 --- a/doc/lightning-listpays.7.md +++ b/doc/lightning-listpays.7.md @@ -59,4 +59,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:1485c07b6a62b67169675ecd1e6e42f34fb371c2eb687adf7451ad1bec5dcc50) +[comment]: # ( SHA256STAMP:e0cf61a1f37bd8d335fd40bb56c015d0e007480dfff58948c2bb28be6388f51c) diff --git a/doc/lightning-listpeerchannels.7.md b/doc/lightning-listpeerchannels.7.md index 8e021fe23..a3c3bc0b6 100644 --- a/doc/lightning-listpeerchannels.7.md +++ b/doc/lightning-listpeerchannels.7.md @@ -215,4 +215,4 @@ Main web site: Lightning RFC site (BOLT \#9): -[comment]: # ( SHA256STAMP:fac5201293041a7875d78c0f7acc0067ba34d5ad4b809307ea334afde7563aaf) +[comment]: # ( SHA256STAMP:a7fc3b30593a04b6b04c1516aeb2039f6ab4e29cf12f81b306a8a068273c3604) diff --git a/doc/lightning-listpeers.7.md b/doc/lightning-listpeers.7.md index 0748dcd92..b4af3bff3 100644 --- a/doc/lightning-listpeers.7.md +++ b/doc/lightning-listpeers.7.md @@ -65,7 +65,7 @@ On success, an object containing **peers** is returned. It is an array of objec - **log** (string): The actual log message - **node\_id** (pubkey): The peer this is associated with - **data** (hex): The IO which occurred -- **channels** (array of objects, optional) **deprecated, removal in v23.11**: +- **channels** (array of objects, optional) **deprecated in v23.02, removed after v24.02**: - **state** (string): the channel state, in particular "CHANNELD\_NORMAL" means the channel can be used normally (one of "OPENINGD", "CHANNELD\_AWAITING\_LOCKIN", "CHANNELD\_NORMAL", "CHANNELD\_SHUTTING\_DOWN", "CLOSINGD\_SIGEXCHANGE", "CLOSINGD\_COMPLETE", "AWAITING\_UNILATERAL", "FUNDING\_SPEND\_SEEN", "ONCHAIN", "DUALOPEND\_OPEN\_INIT", "DUALOPEND\_AWAITING\_LOCKIN", "DUALOPEND\_OPEN\_COMMITTED", "DUALOPEND\_OPEN\_COMMIT\_READY") - **opener** (string): Who initiated the channel (one of "local", "remote") - **features** (array of strings): @@ -400,4 +400,4 @@ Main web site: Lightning RFC site (BOLT \#9): -[comment]: # ( SHA256STAMP:6ba98a11876db615f4ea25f1afedf319a4bd4e50dad216306ea85b51b83b3f7b) +[comment]: # ( SHA256STAMP:5b622ce05ce081a3184b01dc1cf5d2d5882293e171b3a3a118efff3748d8e25a) diff --git a/doc/lightning-listsendpays.7.md b/doc/lightning-listsendpays.7.md index 9f2f5ebcb..26b7d00d6 100644 --- a/doc/lightning-listsendpays.7.md +++ b/doc/lightning-listsendpays.7.md @@ -73,4 +73,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:d2c1dbc5953bb86579edf048ee02752d776e763d90729d46339d9a27412d2021) +[comment]: # ( SHA256STAMP:366f7673738e9858fb81ec80293160c421806aeb224ffa60e8fa6ce937db8da7) diff --git a/doc/lightning-listsqlschemas.7.md b/doc/lightning-listsqlschemas.7.md index 52a448019..f399f6ed3 100644 --- a/doc/lightning-listsqlschemas.7.md +++ b/doc/lightning-listsqlschemas.7.md @@ -106,4 +106,4 @@ RESOURCES --------- Main web site: -[comment]: # ( SHA256STAMP:29ce2ff3f7cab8a4a90d09fa02fa8176008413272d46c0fe7faa6216f11bb2c6) +[comment]: # ( SHA256STAMP:1b00b9a14c9b433321cbf661fdb39cebd2c5fd5239ab80c3ebb845d7705c47d0) diff --git a/doc/lightning-listtransactions.7.md b/doc/lightning-listtransactions.7.md index 552ecfdbd..43a0c9881 100644 --- a/doc/lightning-listtransactions.7.md +++ b/doc/lightning-listtransactions.7.md @@ -100,4 +100,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:6431aec91a48a5f9d4632baa6f3aae23dee8607a200b3c359d679028e521b588) +[comment]: # ( SHA256STAMP:6b91e8a2ad267e8ec6f0f40f5f8bd00fa7e0b415f722b1cf1535fd3f132c35bf) diff --git a/doc/lightning-makesecret.7.md b/doc/lightning-makesecret.7.md index 69ea50b0d..d6d93db5c 100644 --- a/doc/lightning-makesecret.7.md +++ b/doc/lightning-makesecret.7.md @@ -39,4 +39,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:94f3d533a330909b8f46d03d6a3fdd4c54105a948ee7ffa23ed853d785dd4f60) +[comment]: # ( SHA256STAMP:098d2882774cb9f33fb8aa93b7be1bf102d96a4835c550fdda7828ab5812490d) diff --git a/doc/lightning-multifundchannel.7.md b/doc/lightning-multifundchannel.7.md index 824c1e017..3f3dfcd74 100644 --- a/doc/lightning-multifundchannel.7.md +++ b/doc/lightning-multifundchannel.7.md @@ -190,4 +190,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:9922effdfb4bcd5ab95057fb0c043f0597446f4da4e7d5033520a3138ffc8ff8) +[comment]: # ( SHA256STAMP:86f5966b49a03858655163407e15b4331147d52dd6e773480157279a222e77a2) diff --git a/doc/lightning-multiwithdraw.7.md b/doc/lightning-multiwithdraw.7.md index 0796c63f3..ca450b66d 100644 --- a/doc/lightning-multiwithdraw.7.md +++ b/doc/lightning-multiwithdraw.7.md @@ -67,4 +67,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:3a090511614bdae6c1160609bb4b8ec35d4ca81dbfc9fc5a6c3f3b70afc19a1d) +[comment]: # ( SHA256STAMP:ba123ea4052af7850655f99ee85ed42c0254d7c15ba3861df0574fd58e4d8355) diff --git a/doc/lightning-newaddr.7.md b/doc/lightning-newaddr.7.md index a612ed461..3fcc67d9f 100644 --- a/doc/lightning-newaddr.7.md +++ b/doc/lightning-newaddr.7.md @@ -56,4 +56,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:3bfa85acd8c4a2a035e8c13926ae324e3b283a4ee813942fb028d744a5454386) +[comment]: # ( SHA256STAMP:443545e42992626b55c87dd694b272aba58a2fd80e776edad95428e161f229a3) diff --git a/doc/lightning-notifications.7.md b/doc/lightning-notifications.7.md index fd06e15b9..3f39affd3 100644 --- a/doc/lightning-notifications.7.md +++ b/doc/lightning-notifications.7.md @@ -103,4 +103,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:41d0ca6a956520453538c8ad5c5afce681540f4ce26017570cdc2356c3aab599) +[comment]: # ( SHA256STAMP:b0793c2fa864b0ce3bc6f1618135f28ac551dfd1b8a0127caac73fd948e62d9d) diff --git a/doc/lightning-offer.7.md b/doc/lightning-offer.7.md index e113308eb..b7a2ce793 100644 --- a/doc/lightning-offer.7.md +++ b/doc/lightning-offer.7.md @@ -131,4 +131,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:3ad09aed48fb17db5fae6d401f21e50a4479e970199bd039b453868057829653) +[comment]: # ( SHA256STAMP:9938c16e54f86deabe03d86788600f87dffc54492ea4896d4f590916683afb0a) diff --git a/doc/lightning-openchannel_abort.7.md b/doc/lightning-openchannel_abort.7.md index 0878c87a7..d8ad16c1b 100644 --- a/doc/lightning-openchannel_abort.7.md +++ b/doc/lightning-openchannel_abort.7.md @@ -56,4 +56,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:51ed12ef563f25e818645df9d84a70d409f2dc0404d4ec2f754f0bbadbc06a52) +[comment]: # ( SHA256STAMP:59ff1f15b6e89bdaaaef184267e8d6ab5c8c0b0ce04b003375de758dc0c345f3) diff --git a/doc/lightning-openchannel_bump.7.md b/doc/lightning-openchannel_bump.7.md index dc6c71e43..ae832a998 100644 --- a/doc/lightning-openchannel_bump.7.md +++ b/doc/lightning-openchannel_bump.7.md @@ -83,4 +83,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:b70ef93977f0316da57fcecdfe1337f810f391afb00be1d0523dd00e178b19b5) +[comment]: # ( SHA256STAMP:0eca72ceb743e1b5582b444a08cf8f4a22576baf8512c78d501aeae7f689cb25) diff --git a/doc/lightning-openchannel_init.7.md b/doc/lightning-openchannel_init.7.md index 6bbcb21bc..4e83c121f 100644 --- a/doc/lightning-openchannel_init.7.md +++ b/doc/lightning-openchannel_init.7.md @@ -106,4 +106,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:40121e2e7b0db8c99de12b4fd086f58f63e0d6643b9da1c1697a34dd5057454e) +[comment]: # ( SHA256STAMP:71a3f74f3cb3325a51f4d998675a0d8fd01de20d1f3326c553789066bcf8c3a1) diff --git a/doc/lightning-openchannel_signed.7.md b/doc/lightning-openchannel_signed.7.md index e80c37091..08ac9c129 100644 --- a/doc/lightning-openchannel_signed.7.md +++ b/doc/lightning-openchannel_signed.7.md @@ -68,4 +68,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:694c288e5a49a662b2b7d01cbe46b6c0c024242bd1745b20e3a1eae123e569fe) +[comment]: # ( SHA256STAMP:80378065a1b5cf6db0e6a677a1b4f63e9ddeb54268b31bd278349513be943164) diff --git a/doc/lightning-openchannel_update.7.md b/doc/lightning-openchannel_update.7.md index 34e7ce13b..5493e88db 100644 --- a/doc/lightning-openchannel_update.7.md +++ b/doc/lightning-openchannel_update.7.md @@ -77,4 +77,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:8916c7600248fc14275508962f9ea09c55d43157f525a4bbe385b621074384e6) +[comment]: # ( SHA256STAMP:9118c5e4b40298ccbf51932798af177e79b15396e60d8b08e2bc3695241b080a) diff --git a/doc/lightning-parsefeerate.7.md b/doc/lightning-parsefeerate.7.md index 581d8376c..e27cdda65 100644 --- a/doc/lightning-parsefeerate.7.md +++ b/doc/lightning-parsefeerate.7.md @@ -44,4 +44,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:be616b76a92bb1d8863350cf44b79f9d2cd8a6e9a7993bd9b5e704d9e0038790) +[comment]: # ( SHA256STAMP:01ed00df0f944625c827aa538c173e988a7ba7cebbddb16f5a392206a296fbd3) diff --git a/doc/lightning-pay.7.md b/doc/lightning-pay.7.md index 8cc8fe434..99855f096 100644 --- a/doc/lightning-pay.7.md +++ b/doc/lightning-pay.7.md @@ -170,4 +170,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:f72845c2600efdf48d5c9d32be5f3154c48bd5852df28b3a941f8e7f65bd1193) +[comment]: # ( SHA256STAMP:1d2a7a9867493439268aa1b6036f5d23bdfe9337ca3a29463997c9ccdb11b95f) diff --git a/doc/lightning-ping.7.md b/doc/lightning-ping.7.md index dd0af4510..b57e27722 100644 --- a/doc/lightning-ping.7.md +++ b/doc/lightning-ping.7.md @@ -71,4 +71,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:7fe1120c251ffe6d51057a94823376a512dee3ec4f251be82a7dc4b2f044a165) +[comment]: # ( SHA256STAMP:3d65bfe95b32d6f1229fcf9215045516ff04e670de8ba0485e585d699e1b1f71) diff --git a/doc/lightning-plugin.7.md b/doc/lightning-plugin.7.md index 980589147..41e9fe67c 100644 --- a/doc/lightning-plugin.7.md +++ b/doc/lightning-plugin.7.md @@ -89,4 +89,4 @@ RESOURCES Main web site: [writing plugins]: PLUGINS.md -[comment]: # ( SHA256STAMP:66b5b924fa927c85e065fd01a7b94a0a892b3e027830a8c1f2c584586ee2a7e7) +[comment]: # ( SHA256STAMP:83b40cc97b040fc0d7d47ebfda887c7c7ab0f305330978cd8426b6eed01737d2) diff --git a/doc/lightning-preapproveinvoice.7.md b/doc/lightning-preapproveinvoice.7.md index 50552362e..28f767e5a 100644 --- a/doc/lightning-preapproveinvoice.7.md +++ b/doc/lightning-preapproveinvoice.7.md @@ -48,4 +48,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:19cf1a28402f36cace4b0f667ac9ab97d53dcee78e0ae4fca6d7b1dccd797adb) +[comment]: # ( SHA256STAMP:351b7e2537562036bab7c45cfa1108991ade2a9190ef902afbf9e2804cc0f466) diff --git a/doc/lightning-preapprovekeysend.7.md b/doc/lightning-preapprovekeysend.7.md index 05e928887..e22c58de7 100644 --- a/doc/lightning-preapprovekeysend.7.md +++ b/doc/lightning-preapprovekeysend.7.md @@ -58,4 +58,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:41d0ca6a956520453538c8ad5c5afce681540f4ce26017570cdc2356c3aab599) +[comment]: # ( SHA256STAMP:b0793c2fa864b0ce3bc6f1618135f28ac551dfd1b8a0127caac73fd948e62d9d) diff --git a/doc/lightning-renepay.7.md b/doc/lightning-renepay.7.md index 7063ff858..fc3bb73fb 100644 --- a/doc/lightning-renepay.7.md +++ b/doc/lightning-renepay.7.md @@ -142,4 +142,4 @@ RESOURCES - Main web site: - Pickhardt R. and Richter S., *Optimally Reliable & Cheap Payment Flows on the Lightning Network* -[comment]: # ( SHA256STAMP:505a2ea336078020826b5897f2db02d4c4e0e03a9561170458afae008e47e06e) +[comment]: # ( SHA256STAMP:946ad2fc9ef6bb6dbab6613b9cb55d34ed5a15dd876efcaeaa41174f0bdc40b0) diff --git a/doc/lightning-renepaystatus.7.md b/doc/lightning-renepaystatus.7.md index df78aabe7..33a884cd1 100644 --- a/doc/lightning-renepaystatus.7.md +++ b/doc/lightning-renepaystatus.7.md @@ -52,4 +52,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:3dfae7499b76853c08d307d8d723933ab680f6827ff079569af97ba2dda03833) +[comment]: # ( SHA256STAMP:de6ff34f457b5fb836c2b08da62577e689f81afcceb5864f519665b2360c0907) diff --git a/doc/lightning-reserveinputs.7.md b/doc/lightning-reserveinputs.7.md index a57e45aaa..6a44c4d7a 100644 --- a/doc/lightning-reserveinputs.7.md +++ b/doc/lightning-reserveinputs.7.md @@ -65,4 +65,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:0df4568eb6977f3837270b935c26792bc08d18cfa05ce0c517aae880cf0b497b) +[comment]: # ( SHA256STAMP:ca50532790e2f80730b6ec6f066cee5a1e57867548fd36503e8faebc16a205b5) diff --git a/doc/lightning-sendcustommsg.7.md b/doc/lightning-sendcustommsg.7.md index 6ca1fe938..e5d1a46f3 100644 --- a/doc/lightning-sendcustommsg.7.md +++ b/doc/lightning-sendcustommsg.7.md @@ -67,4 +67,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:0f455705de4f2f2e3d4ed8471ec3d0bf77865d8cf769884fe2b5eca40879fcaa) +[comment]: # ( SHA256STAMP:5603fac5f46c7f91c625b33d98df1a2a587262788465ebd1db24433989425a2e) diff --git a/doc/lightning-sendinvoice.7.md b/doc/lightning-sendinvoice.7.md index 45171b857..82ed2f4a9 100644 --- a/doc/lightning-sendinvoice.7.md +++ b/doc/lightning-sendinvoice.7.md @@ -82,4 +82,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:682cf05a868d744b3a70a4747d26a23ba802ffe3abc0cce4bd89683377be1930) +[comment]: # ( SHA256STAMP:d0fbe11d7a39dce76da63f0d3e4d06ad7da6d94f5efcaaa8c43daafd192d86f9) diff --git a/doc/lightning-sendonion.7.md b/doc/lightning-sendonion.7.md index d4720567a..69a2eab3d 100644 --- a/doc/lightning-sendonion.7.md +++ b/doc/lightning-sendonion.7.md @@ -137,4 +137,4 @@ RESOURCES Main web site: [bolt04]: https://github.com/lightning/bolts/blob/master/04-onion-routing.md -[comment]: # ( SHA256STAMP:ebda126fec67fe3b556a34b57323d13e20a996bc221cb0c48fbd1e16241259a0) +[comment]: # ( SHA256STAMP:eb3725c7a47c32298ca9e13ad6ef3fc90a818354b21fc0b17abd16d8e9515a24) diff --git a/doc/lightning-sendonionmessage.7.md b/doc/lightning-sendonionmessage.7.md index 31abab740..fdd5ef5a4 100644 --- a/doc/lightning-sendonionmessage.7.md +++ b/doc/lightning-sendonionmessage.7.md @@ -43,4 +43,4 @@ Main web site: [bolt04]: https://github.com/lightning/bolts/blob/master/04-onion-routing.md -[comment]: # ( SHA256STAMP:636acc798ed7ae1cd307ada4dbde424c1ed8aa514600bec9adeacd5778f4d036) +[comment]: # ( SHA256STAMP:3faddc7dd03a73725f4a3e7249c7a417a11c6ac31f8666a9df2a8e5ebcfe2875) diff --git a/doc/lightning-sendpay.7.md b/doc/lightning-sendpay.7.md index 5cdfeddb2..1db7a99b0 100644 --- a/doc/lightning-sendpay.7.md +++ b/doc/lightning-sendpay.7.md @@ -147,4 +147,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:e7c592d2b7312bdf39af6c64d813819ac3e629670acbb5d07e83fb9eaa8222f5) +[comment]: # ( SHA256STAMP:663977d29846cd633000accebcb272e7983764e5f7aea8704517451836294a46) diff --git a/doc/lightning-sendpsbt.7.md b/doc/lightning-sendpsbt.7.md index a536aa349..d9f448eba 100644 --- a/doc/lightning-sendpsbt.7.md +++ b/doc/lightning-sendpsbt.7.md @@ -67,4 +67,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:3a090511614bdae6c1160609bb4b8ec35d4ca81dbfc9fc5a6c3f3b70afc19a1d) +[comment]: # ( SHA256STAMP:ba123ea4052af7850655f99ee85ed42c0254d7c15ba3861df0574fd58e4d8355) diff --git a/doc/lightning-setchannel.7.md b/doc/lightning-setchannel.7.md index 7d77cf7cb..3256e2085 100644 --- a/doc/lightning-setchannel.7.md +++ b/doc/lightning-setchannel.7.md @@ -116,4 +116,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:5209ba4d4bbe2d897d9824f95a97fa48d968e83ffec2e4cfbd87df6fd90c48f0) +[comment]: # ( SHA256STAMP:b9516a162d2448b85ca9628fdf965c037eb5947f5fed827ddc674ba7c283e9f0) diff --git a/doc/lightning-setconfig.7.md b/doc/lightning-setconfig.7.md index f18270bcd..49ee652df 100644 --- a/doc/lightning-setconfig.7.md +++ b/doc/lightning-setconfig.7.md @@ -57,4 +57,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:d61e4e6eea7b8c214644334ee194b273aef2a8a26465adfcd685be0d70653966) +[comment]: # ( SHA256STAMP:9acb35e4b599c17e776ed0bf37b2e55022968ca10cb9d467c2e3f1f8e8d88662) diff --git a/doc/lightning-showrunes.7.md b/doc/lightning-showrunes.7.md index 8128e0a84..d4b133c9e 100644 --- a/doc/lightning-showrunes.7.md +++ b/doc/lightning-showrunes.7.md @@ -49,4 +49,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:900e91777cd1e181c87a78913ab6f914585fcd99cd0dba16da19a81159f98aea) +[comment]: # ( SHA256STAMP:f951001acafe71d2ab6d95367bd122067f449af71e755672e44e719fc5a8c1fa) diff --git a/doc/lightning-signinvoice.7.md b/doc/lightning-signinvoice.7.md index 828c96bf6..de2efe6cd 100644 --- a/doc/lightning-signinvoice.7.md +++ b/doc/lightning-signinvoice.7.md @@ -49,4 +49,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:9348784bd3daaed1cd35b29b2e5c91ea17bc8e11bf5bb6e1de9a098241cb74d6) +[comment]: # ( SHA256STAMP:5f0154bc5c2e60c7ae5e238cd803a1171552c7c7fa46ddda538cd71ea1511533) diff --git a/doc/lightning-signmessage.7.md b/doc/lightning-signmessage.7.md index 88b7fc5a4..fedb42c35 100644 --- a/doc/lightning-signmessage.7.md +++ b/doc/lightning-signmessage.7.md @@ -42,4 +42,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:04bac6c24dea9dbf1f0d42015b1452875154d4f270e264fbad5145ed4b747448) +[comment]: # ( SHA256STAMP:485db85e3822babcb397b55f251e6797528c3b9e14743d2823e890e2b22432c0) diff --git a/doc/lightning-signpsbt.7.md b/doc/lightning-signpsbt.7.md index f0809ccd1..24c612e2b 100644 --- a/doc/lightning-signpsbt.7.md +++ b/doc/lightning-signpsbt.7.md @@ -73,4 +73,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:d016f1aab17aab7a4d2f127cbab4af79a3b43f35a5e6f893ddd355110520e111) +[comment]: # ( SHA256STAMP:f6607621c81dec26313167c524e994d2511ea556577ee2aca7135cb27ac653c3) diff --git a/doc/lightning-splice_init.7.md b/doc/lightning-splice_init.7.md index 5c7a4c3e2..08cf0295f 100644 --- a/doc/lightning-splice_init.7.md +++ b/doc/lightning-splice_init.7.md @@ -110,4 +110,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:28e857bb214a084bb638c7db3e7277291b7d60d78360fb8603423bc4d1d427a1) +[comment]: # ( SHA256STAMP:86db6fc3e01abf0d325ab80cc82a4c7bd68358511f4a8bd6528040e5db402cd4) diff --git a/doc/lightning-splice_signed.7.md b/doc/lightning-splice_signed.7.md index e3ce1bd17..9bcb0cc51 100644 --- a/doc/lightning-splice_signed.7.md +++ b/doc/lightning-splice_signed.7.md @@ -92,4 +92,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:c084b5d6ce24db28226d5f37176f339009f4a2a761104404e7a41ed32cb2664c) +[comment]: # ( SHA256STAMP:429eb13039cd6af7180c7de1d74f001eb1090c6c6d404bac0dcb2af51e0ab0f4) diff --git a/doc/lightning-splice_update.7.md b/doc/lightning-splice_update.7.md index 31261bdb3..a59933e72 100644 --- a/doc/lightning-splice_update.7.md +++ b/doc/lightning-splice_update.7.md @@ -105,4 +105,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:e7f65170f8d32eb56b327a4eae0b5978517aba8e4f12e8271e71481afc33e0f3) +[comment]: # ( SHA256STAMP:60ebb90eba3d3e5a52266efdad0e226bc2a4fa7b16f7cc67a5bcc33055ddc92c) diff --git a/doc/lightning-staticbackup.7.md b/doc/lightning-staticbackup.7.md index 7b95ea29e..317734bc4 100644 --- a/doc/lightning-staticbackup.7.md +++ b/doc/lightning-staticbackup.7.md @@ -39,4 +39,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:d76fa5580c067419d83f7103758907b8771f9c393a38ec053c3a36de03a76e9a) +[comment]: # ( SHA256STAMP:2d991663ce45ada109fd8b0bfca5cee3c9f4f59503d63a5f5b1f669f83cefc67) diff --git a/doc/lightning-stop.7.md b/doc/lightning-stop.7.md index a09e67103..874d2422d 100644 --- a/doc/lightning-stop.7.md +++ b/doc/lightning-stop.7.md @@ -43,4 +43,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:9ae0ce5a61e36232d45cf5d8bb6a84b7fdff4137fadfdcd5a35fdf995ce8ad84) +[comment]: # ( SHA256STAMP:d070207640745cfc9b9ba26e5d023e96a3befcdde9a2c9b17d48d46dafb460f9) diff --git a/doc/lightning-txdiscard.7.md b/doc/lightning-txdiscard.7.md index a16c2be57..4cb40826e 100644 --- a/doc/lightning-txdiscard.7.md +++ b/doc/lightning-txdiscard.7.md @@ -46,4 +46,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:ce0f0a09f198650085f8877ef51a9fa9df6cdf8aed109512e0ea6bda33628bd2) +[comment]: # ( SHA256STAMP:8186e8767a80b13a133ecfe5a433252514f4a7eb31387f0380c04eb2b2d0a696) diff --git a/doc/lightning-txprepare.7.md b/doc/lightning-txprepare.7.md index 891fcd2fd..d1a9bc11e 100644 --- a/doc/lightning-txprepare.7.md +++ b/doc/lightning-txprepare.7.md @@ -79,4 +79,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:ca40d2eaea3ecd2f3e27ec879d09fe73600fa17d15b098abc8030ac320ec9c4e) +[comment]: # ( SHA256STAMP:2711c2b658ca99c61153facb3a532ae3b3a5b8ac86419796e0bf2f7daa6e53c5) diff --git a/doc/lightning-txsend.7.md b/doc/lightning-txsend.7.md index 0d76562ec..c9e16deec 100644 --- a/doc/lightning-txsend.7.md +++ b/doc/lightning-txsend.7.md @@ -46,4 +46,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:bce892d19609ab19255db773e01eee1caac19481b4d4f8af3ffd5b148d120157) +[comment]: # ( SHA256STAMP:26872287dd544ccf20343128682f0b1a496f816cadc5c1accc814dae02fcc420) diff --git a/doc/lightning-unreserveinputs.7.md b/doc/lightning-unreserveinputs.7.md index 672645159..34bd40842 100644 --- a/doc/lightning-unreserveinputs.7.md +++ b/doc/lightning-unreserveinputs.7.md @@ -56,4 +56,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:c8b09a8971d97627d242e348c13d38671e84467a7afa1dc0a73941ab13fdeaff) +[comment]: # ( SHA256STAMP:2957a85bf8b9d70f8e253d6646f31aa9c2f135c7a161fd52d0e86d933adc3c57) diff --git a/doc/lightning-utxopsbt.7.md b/doc/lightning-utxopsbt.7.md index 574408196..2120758ec 100644 --- a/doc/lightning-utxopsbt.7.md +++ b/doc/lightning-utxopsbt.7.md @@ -100,4 +100,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:818cccd0ff2ed3398ceb036dd4034484f965220844de916a846cd6cf17a14fd3) +[comment]: # ( SHA256STAMP:5fe266fd3032274779129a8bf3868228a22481f178f3ec98a4fa9b6ad8a127d5) diff --git a/doc/lightning-wait.7.md b/doc/lightning-wait.7.md index d57a28624..e76e7a53a 100644 --- a/doc/lightning-wait.7.md +++ b/doc/lightning-wait.7.md @@ -115,4 +115,4 @@ RESOURCES --------- Main web site: -[comment]: # ( SHA256STAMP:a3c55b5c6ee055fedc65954c784e72f0a7fbd14cef74b0e69bb254d64b3f0e77) +[comment]: # ( SHA256STAMP:a6686d2d46b49984c3848305dc15129a7436dd48d95f6afd9ba0e2902b52fc5d) diff --git a/doc/lightning-waitanyinvoice.7.md b/doc/lightning-waitanyinvoice.7.md index 2013a182e..98bfc4d8f 100644 --- a/doc/lightning-waitanyinvoice.7.md +++ b/doc/lightning-waitanyinvoice.7.md @@ -80,4 +80,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:4c8ba0c4aec4f9507588fcbe35c07c0a9761a65b78664afafe228c18b306f8c4) +[comment]: # ( SHA256STAMP:9e15a21311e8822a4e61a2f47f047caea6a8fa2a65acd1c81854c0c42ea6bba1) diff --git a/doc/lightning-waitblockheight.7.md b/doc/lightning-waitblockheight.7.md index 7e4ec8ee3..48465720b 100644 --- a/doc/lightning-waitblockheight.7.md +++ b/doc/lightning-waitblockheight.7.md @@ -39,4 +39,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:2b85d1114720e3bf8a2b3060aefc00faa89fdcf52b61ab5ff11cd273f1799fba) +[comment]: # ( SHA256STAMP:4c77e26ed8145c090bf5c5765fe8817a0d819e302fd479dd451ae78443921826) diff --git a/doc/lightning-waitinvoice.7.md b/doc/lightning-waitinvoice.7.md index 29a453241..7974e431b 100644 --- a/doc/lightning-waitinvoice.7.md +++ b/doc/lightning-waitinvoice.7.md @@ -65,4 +65,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:4c8ba0c4aec4f9507588fcbe35c07c0a9761a65b78664afafe228c18b306f8c4) +[comment]: # ( SHA256STAMP:9e15a21311e8822a4e61a2f47f047caea6a8fa2a65acd1c81854c0c42ea6bba1) diff --git a/doc/lightning-waitsendpay.7.md b/doc/lightning-waitsendpay.7.md index 337bfa1bb..8e5dba779 100644 --- a/doc/lightning-waitsendpay.7.md +++ b/doc/lightning-waitsendpay.7.md @@ -108,4 +108,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:8c21e521564a508d3fdc4ebd26dcc138a68181eda6728494fe58ac8a8f010e62) +[comment]: # ( SHA256STAMP:241504486cac188734d741260c5cc2931570bdf190f91c227e8d13e348656312) diff --git a/doc/lightning-withdraw.7.md b/doc/lightning-withdraw.7.md index cc04e8071..9d7d770fc 100644 --- a/doc/lightning-withdraw.7.md +++ b/doc/lightning-withdraw.7.md @@ -71,4 +71,4 @@ RESOURCES Main web site: -[comment]: # ( SHA256STAMP:38527c3337263c9b4681c976a8148acaaa544f94beb576f2a91b584c3488bfc3) +[comment]: # ( SHA256STAMP:e5f8da653907dd205d79e41cb64147c2042908d307ea2e36fb1b55c55a366c37) diff --git a/doc/schemas/commando-blacklist.request.json b/doc/schemas/commando-blacklist.request.json index 72e3d9c2e..f4dce9d0c 100644 --- a/doc/schemas/commando-blacklist.request.json +++ b/doc/schemas/commando-blacklist.request.json @@ -4,7 +4,10 @@ "additionalProperties": false, "required": [], "added": "v23.05", - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.08" + ], "properties": { "start": { "type": "u64", diff --git a/doc/schemas/commando-listrunes.request.json b/doc/schemas/commando-listrunes.request.json index eb65629ea..53fd197cf 100644 --- a/doc/schemas/commando-listrunes.request.json +++ b/doc/schemas/commando-listrunes.request.json @@ -4,7 +4,10 @@ "additionalProperties": false, "required": [], "added": "v23.05", - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.05" + ], "properties": { "rune": { "type": "string", diff --git a/doc/schemas/commando-rune.request.json b/doc/schemas/commando-rune.request.json index 8d6e481ca..ed61d69fe 100644 --- a/doc/schemas/commando-rune.request.json +++ b/doc/schemas/commando-rune.request.json @@ -3,7 +3,10 @@ "type": "object", "additionalProperties": false, "required": [], - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v23.05" + ], "properties": { "rune": { "type": "string", diff --git a/doc/schemas/feerates.schema.json b/doc/schemas/feerates.schema.json index a98969818..4c2f54f4f 100644 --- a/doc/schemas/feerates.schema.json +++ b/doc/schemas/feerates.schema.json @@ -82,12 +82,18 @@ }, "delayed_to_us": { "type": "u32", - "deprecated": "v23.05", + "deprecated": [ + "v23.05", + "v24.05" + ], "description": "Feerate for returning unilateral close funds to our wallet" }, "htlc_resolution": { "type": "u32", - "deprecated": "v23.05", + "deprecated": [ + "v23.05", + "v24.05" + ], "description": "Feerate for returning unilateral close HTLC outputs to our wallet" }, "penalty": { @@ -170,12 +176,18 @@ }, "delayed_to_us": { "type": "u32", - "deprecated": "v23.05", + "deprecated": [ + "v23.05", + "v24.05" + ], "description": "Feerate for returning unilateral close funds to our wallet" }, "htlc_resolution": { "type": "u32", - "deprecated": "v23.05", + "deprecated": [ + "v23.05", + "v24.05" + ], "description": "Feerate for returning unilateral close HTLC outputs to our wallet" }, "penalty": { diff --git a/doc/schemas/listconfigs.schema.json b/doc/schemas/listconfigs.schema.json index 8441769b6..2850d7b21 100644 --- a/doc/schemas/listconfigs.schema.json +++ b/doc/schemas/listconfigs.schema.json @@ -1373,13 +1373,19 @@ } }, "# version": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "Special field indicating the current version" }, "plugins": { "type": "array", - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "items": { "type": "object", "additionalProperties": false, @@ -1409,7 +1415,10 @@ }, "important-plugins": { "type": "array", - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "items": { "type": "object", "additionalProperties": false, @@ -1438,32 +1447,50 @@ } }, "conf": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`conf` field from cmdline, or default" }, "lightning-dir": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`lightning-dir` field from config or cmdline, or default" }, "network": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`network` field from config or cmdline, or default" }, "allow-deprecated-apis": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`allow-deprecated-apis` field from config or cmdline, or default" }, "rpc-file": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`rpc-file` field from config or cmdline, or default" }, "disable-plugin": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "array", "items": { "type": "string", @@ -1471,67 +1498,106 @@ } }, "bookkeeper-dir": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`bookkeeper-dir` field from config or cmdline, or default" }, "bookkeeper-db": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`bookkeeper-db` field from config or cmdline, or default" }, "always-use-proxy": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`always-use-proxy` field from config or cmdline, or default" }, "daemon": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`daemon` field from config or cmdline, or default" }, "wallet": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`wallet` field from config or cmdline default" }, "large-channels": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`large-channels` field from config or cmdline, or default" }, "experimental-dual-fund": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`experimental-dual-fund` field from config or cmdline, or default" }, "experimental-splicing": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`experimental-splicing` field from config or cmdline, or default" }, "experimental-onion-messages": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`experimental-onion-messages` field from config or cmdline, or default" }, "experimental-offers": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`experimental-offers` field from config or cmdline, or default" }, "experimental-shutdown-wrong-funding": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`experimental-shutdown-wrong-funding` field from config or cmdline, or default" }, "experimental-websocket-port": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "u16", "description": "`experimental-websocket-port` field from config or cmdline, or default" }, "experimental-peer-storage": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "added": "v23.02", "description": "`experimental-peer-storage` field from config or cmdline, or default" @@ -1539,13 +1605,19 @@ "experimental-quiesce": { "type": "boolean", "added": "v23.08", - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "description": "`experimental-quiesce` field from config or cmdline, or default" }, "experimental-upgrade-protocol": { "type": "boolean", "added": "v23.08", - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "description": "`experimental-upgrade-protocol` field from config or cmdline, or default" }, "invoices-onchain-fallback": { @@ -1554,217 +1626,343 @@ "description": "`invoices-onchain-fallback` field from config or cmdline, or default" }, "database-upgrade": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`database-upgrade` field from config or cmdline" }, "rgb": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "hex", "description": "`rgb` field from config or cmdline, or default", "maxLength": 6, "minLength": 6 }, "alias": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`alias` field from config or cmdline, or default" }, "pid-file": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`pid-file` field from config or cmdline, or default" }, "ignore-fee-limits": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`ignore-fee-limits` field from config or cmdline, or default" }, "watchtime-blocks": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "u32", "description": "`watchtime-blocks` field from config or cmdline, or default" }, "max-locktime-blocks": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "u32", "description": "`max-locktime-blocks` field from config or cmdline, or default" }, "funding-confirms": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "u32", "description": "`funding-confirms` field from config or cmdline, or default" }, "cltv-delta": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "u32", "description": "`cltv-delta` field from config or cmdline, or default" }, "cltv-final": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "u32", "description": "`cltv-final` field from config or cmdline, or default" }, "commit-time": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "u32", "description": "`commit-time` field from config or cmdline, or default" }, "fee-base": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "u32", "description": "`fee-base` field from config or cmdline, or default" }, "rescan": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "integer", "description": "`rescan` field from config or cmdline, or default" }, "fee-per-satoshi": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "u32", "description": "`fee-per-satoshi` field from config or cmdline, or default" }, "max-concurrent-htlcs": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "u32", "description": "`max-concurrent-htlcs` field from config or cmdline, or default" }, "htlc-minimum-msat": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "msat", "description": "`htlc-minimum-msat` field from config or cmdline, or default" }, "htlc-maximum-msat": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "msat", "description": "`htlc-maximum-msat` field from config or cmdline, or default" }, "max-dust-htlc-exposure-msat": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "msat", "description": "`max-dust-htlc-exposure-mast` field from config or cmdline, or default" }, "min-capacity-sat": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "u64", "description": "`min-capacity-sat` field from config or cmdline, or default" }, "addr": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`addr` field from config or cmdline (can be more than one)" }, "announce-addr": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`announce-addr` field from config or cmdline (can be more than one)" }, "bind-addr": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`bind-addr` field from config or cmdline (can be more than one)" }, "offline": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`true` if `offline` was set in config or cmdline" }, "autolisten": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`autolisten` field from config or cmdline, or default" }, "proxy": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`proxy` field from config or cmdline, or default" }, "disable-dns": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`true` if `disable-dns` was set in config or cmdline" }, "announce-addr-discovered": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`true`/`false`/`auto` depending on how `announce-addr-discovered` was set in config or cmdline", "added": "v23.02" }, "announce-addr-discovered-port": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "integer", "description": "Sets the announced TCP port for dynamically discovered IPs.", "added": "v23.02" }, "encrypted-hsm": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`true` if `encrypted-hsm` was set in config or cmdline" }, "rpc-file-mode": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`rpc-file-mode` field from config or cmdline, or default" }, "log-level": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`log-level` field from config or cmdline, or default" }, "log-prefix": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`log-prefix` field from config or cmdline, or default" }, "log-file": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`log-file` field from config or cmdline, or default" }, "log-timestamps": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`log-timestamps` field from config or cmdline, or default" }, "force-feerates": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "force-feerate configuration setting, if any" }, "subdaemon": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`subdaemon` fields from config or cmdline if any (can be more than one)" }, "fetchinvoice-noconnect": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "`fetchinvoice-noconnect` fields from config or cmdline, or default" }, "accept-htlc-tlv-types": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`accept-htlc-tlv-types` field from config or cmdline, or not present" }, "tor-service-password": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "string", "description": "`tor-service-password` field from config or cmdline, if any" }, "dev-allowdustreserve": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "Whether we allow setting dust reserves" }, "announce-addr-dns": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "added": "v22.11.1", "description": "Whether we put DNS entries into node_announcement" }, "require-confirmed-inputs": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "boolean", "description": "Request peers to only send confirmed inputs (dual-fund only)" }, @@ -1774,7 +1972,10 @@ "description": "Whether developer mode is enabled" }, "commit-fee": { - "deprecated": "v23.08", + "deprecated": [ + "v23.08", + "v24.02" + ], "type": "u64", "added": "v23.05", "description": "The percentage of the 6-block fee estimate to use for commitment transactions" diff --git a/doc/schemas/listpeers.schema.json b/doc/schemas/listpeers.schema.json index 52bc176d0..e313c88b9 100644 --- a/doc/schemas/listpeers.schema.json +++ b/doc/schemas/listpeers.schema.json @@ -172,7 +172,10 @@ } }, "channels": { - "deprecated": "v23.02", + "deprecated": [ + "v23.02", + "v24.02" + ], "type": "array", "items": { "type": "object", diff --git a/plugins/Makefile b/plugins/Makefile index 0e831f133..440a7ef62 100644 --- a/plugins/Makefile +++ b/plugins/Makefile @@ -150,6 +150,7 @@ PLUGIN_COMMON_OBJS := \ common/bolt11.o \ common/channel_id.o \ common/daemon.o \ + common/deprecation.o \ common/features.o \ common/hash_u5.o \ common/json_param.o \ diff --git a/plugins/sql.c b/plugins/sql.c index 58c2b644f..cda70fa0f 100644 --- a/plugins/sql.c +++ b/plugins/sql.c @@ -4,6 +4,7 @@ #include #include #include +#include #include #include #include @@ -1327,11 +1328,17 @@ static void add_table_singleton(struct table_desc *td, tal_arr_expand(&td->columns, col); } -static bool is_deprecated(const jsmntok_t *deprecated_tok) +static bool is_deprecated(const char *buffer, const jsmntok_t *tok) { - const char *deprstr; + const char *depr_start, *err; + u32 vnum; - if (!deprecated_tok) + depr_start = NULL; + err = json_scan(tmpctx, schemas, tok, + "{deprecated?:[0:%]}", + JSON_SCAN_TAL(tmpctx, json_strdup, &depr_start)); + assert(!err); + if (!depr_start) return false; /* If deprecated APIs are globally disabled, we don't want them! */ @@ -1340,12 +1347,9 @@ static bool is_deprecated(const jsmntok_t *deprecated_tok) /* If it was deprecated before our release, we don't want it; older ones * were simply 'deprecated: true' */ - deprstr = json_strdup(tmpctx, schemas, deprecated_tok); - assert(strstarts(deprstr, "v")); - if (streq(deprstr, "v0.12.0") || streq(deprstr, "v23.02")) - return true; - - return false; + vnum = version_to_number(depr_start); + assert(vnum); + return vnum <= version_to_number("v23.02"); } static void add_table_properties(struct table_desc *td, @@ -1355,7 +1359,7 @@ static void add_table_properties(struct table_desc *td, size_t i; json_for_each_obj(i, t, properties) { - const jsmntok_t *type, *deprecated_tok; + const jsmntok_t *type; struct column col; if (ignore_column(td, t)) @@ -1368,8 +1372,7 @@ static void add_table_properties(struct table_desc *td, /* Depends on when it was deprecated, and whether deprecations * are enabled! */ - deprecated_tok = json_get_member(schemas, t+1, "deprecated"); - if (is_deprecated(deprecated_tok)) + if (is_deprecated(schemas, t+1)) continue; if (json_tok_streq(schemas, type, "array")) { diff --git a/tools/fromschema.py b/tools/fromschema.py index e312ac617..a7eb31019 100755 --- a/tools/fromschema.py +++ b/tools/fromschema.py @@ -76,21 +76,6 @@ def fmt_propname(propname): return '**{}**'.format(esc_underscores(propname)) -def deprecated_to_deleted(vername): - """We promise a 6 month minumum deprecation period, and versions are every 3 months""" - assert vername.startswith('v') - base = [int(s) for s in vername[1:].split('.')[0:2]] - if base == [0, 12]: - base = [22, 8] - base[1] += 9 - if base[1] > 12: - base[0] += 1 - base[1] -= 12 - # Christian points out versions should sort well lexographically, - # so we zero-pad single-digits. - return 'v{}.{:0>2}'.format(base[0], base[1]) - - def output_member(propname, properties, is_optional, indent, print_type=True, prefix=None): """Generate description line(s) for this member""" @@ -110,7 +95,9 @@ def output_member(propname, properties, is_optional, indent, print_type=True, pr output_range(properties) if 'deprecated' in properties: - output(" **deprecated, removal in {}**".format(deprecated_to_deleted(properties['deprecated']))) + assert isinstance(properties['deprecated'], list) + assert len(properties['deprecated']) == 2 + output(" **deprecated in {}, removed after {}**".format(properties['deprecated'][0], properties['deprecated'][1])) if 'added' in properties: output(" *(added {})*".format(properties['added']))