rgb-cln/plugins
Rusty Russell 0e6f16e93a pay: don't require description for hashdesc invoices (i.e. undeprecate).
Since we didn't hash the descriptions properly (see previous commit), we
cannot immediately deprecate omitting the descriptions (since you'd
have to omit them for backwards compat!).

And move the "must have description or hash" test into bolt11.c core.
Changelog-Deprecated: `pay` has *undeprecated* paying a description-hash invoice without providing the description.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2023-06-29 10:57:56 -04:00
..
bkpr wallet: add channel_type field to db. 2023-04-10 17:26:47 +09:30
examples pytest: Highlight the re-entrancy issue for cln-plugin events 2023-04-13 18:13:28 -07:00
grpc-plugin grpc: make the mTLS private keys user-readable only 2023-03-24 00:23:43 +00:00
spender fix: build with gcc 13 with enum and int mismatch 2023-04-27 07:41:27 +09:30
src rs: Run hooks, methods and notification handlers in tokio tasks 2023-04-13 18:13:28 -07:00
test cleanup: rename json_add_amount_msat_only to json_add_amount_msat 2023-03-18 15:55:49 +10:30
.gitignore ignore sql binary plugin 2023-02-08 14:38:58 -06:00
Cargo.toml rs: Add cln-plugin metadata 2023-01-02 14:33:02 +01:00
Makefile pytest: Highlight the re-entrancy issue for cln-plugin events 2023-04-13 18:13:28 -07:00
README.md doc: fix wording in plugins/README.md 2020-01-06 12:57:59 +01:00
autoclean.c plugin: autoclean: cleanup the forwards with localfailed 2023-03-23 08:18:27 +00:00
bcli.c plugins/bcli: use the new feerate levels, and the floor. 2023-04-10 07:31:12 +09:30
chanbackup.c chanbackup: even if they enable experimental-peer-storage, check peers 2023-03-08 18:46:21 -06:00
commando.c commando: add restrictions information in listrune command 2023-04-01 14:07:23 +10:30
fetchinvoice.c plugin: fetchinvoice: set the quantity in invreq 2023-03-20 20:25:02 +00:00
funder.c Update libwally to 0.8.8, support PSBTv2 2023-03-23 16:10:55 +10:30
funder_policy.c df: pass lease data back to funder for rbfs 2022-10-20 13:42:41 +02:00
funder_policy.h df: pass lease data back to funder for rbfs 2022-10-20 13:42:41 +02:00
keysend.c Makefile: update bolts to 60cfb5972ad4bec4c49ee0f9e729fb3352fcdc6a. 2023-04-07 21:22:56 +09:30
libplugin-pay.c Makefile: update bolts to 60cfb5972ad4bec4c49ee0f9e729fb3352fcdc6a. 2023-04-07 21:22:56 +09:30
libplugin-pay.h Makefile: update bolts to 60cfb5972ad4bec4c49ee0f9e729fb3352fcdc6a. 2023-04-07 21:22:56 +09:30
libplugin.c libplugin: Expose the `jsonrpc_request_sync` method 2023-02-28 15:00:44 -06:00
libplugin.h libplugin: Expose the `jsonrpc_request_sync` method 2023-02-28 15:00:44 -06:00
offers.c cleanup: rename json_add_amount_msat_only to json_add_amount_msat 2023-03-18 15:55:49 +10:30
offers.h common: update to latest onion message spec. 2022-10-26 11:29:06 +10:30
offers_inv_hook.c lightningd: re-add 'offerout' functionality, as 'invoicerequest'. 2022-11-09 15:08:03 +01:00
offers_inv_hook.h lightningd: re-add 'offerout' functionality, as 'invoicerequest'. 2022-11-09 15:08:03 +01:00
offers_invreq_hook.c offers: fix pay where we are using deprecated apis. 2023-02-03 16:59:51 +01:00
offers_invreq_hook.h offers: create a real blinded path, if necessary. 2022-11-09 15:08:03 +01:00
offers_offer.c offers: enable label for invoicerequest 2023-03-09 06:56:06 -06:00
offers_offer.h lightningd: re-add 'offerout' functionality, as 'invoicerequest'. 2022-11-09 15:08:03 +01:00
pay.c pay: don't require description for hashdesc invoices (i.e. undeprecate). 2023-06-29 10:57:56 -04:00
sql.c plugins/sql: recurse correctly into complex objects during processing. 2023-03-25 15:28:02 +10:30
topology.c cleanup: rename json_add_amount_msat_only to json_add_amount_msat 2023-03-18 15:55:49 +10:30
txprepare.c Update libwally to 0.8.8, support PSBTv2 2023-03-23 16:10:55 +10:30

README.md

Plugin Directory

Any file in this directory which is executable and whose name only consists of alphanumeric characters, space, '.', '-' or '_' will be automatically loaded when lightningd starts (unless suppressed with commandline options).