core-lightning/plugins
Rusty Russell 0201e6977f commando: build ID of command based on the id they give us.
We change the libplugin API so commando can provide its own ID base.

This id chaining enables much nicer diagnostics!

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2023-01-11 11:13:27 +10:30
..
bkpr bolt12: import the latest spec, update to fit. 2022-11-09 15:08:03 +01:00
examples pytest: Add test for optional options in cln-plugin 2022-11-03 11:28:22 +01:00
grpc-plugin rs: Bump crate versions for publication 2022-12-22 15:42:12 +01:00
spender openingd: Add reserve to fundchannel and multifundchannel 2022-09-21 11:25:47 +02:00
src cln-plugin: Re-export anyhow::anyhow macro 2022-12-24 11:32:22 +01:00
test commando: build ID of command based on the id they give us. 2023-01-11 11:13:27 +10:30
.gitignore bookkeep: first commit, stub of new plugin 2022-07-28 12:08:18 +09:30
autoclean.c autoclean: fix uncleaned stats when we don't clean due to being too new. 2022-12-06 10:42:05 +01:00
bcli.c libplugin: mark the cmd notleak() whenever command_still_pending() called. 2022-09-19 11:34:42 +09:30
Cargo.toml rs: Add cln-plugin metadata 2023-01-02 14:33:02 +01:00
chanbackup.c common: clean up json routine locations. 2022-07-15 12:24:00 -05:00
commando.c commando: build ID of command based on the id they give us. 2023-01-11 11:13:27 +10:30
fetchinvoice.c bolt12: update comments to match latest spec. 2022-11-09 15:08:03 +01:00
funder.c funder: cleanup datastore on state-change/channel failure 2022-10-20 13:42:41 +02:00
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 plugins/libplugin-pay: hack in blinded path support. 2022-11-09 15:08:03 +01:00
libplugin-pay.c db: add invoicerequests table. 2022-11-09 15:08:03 +01:00
libplugin-pay.h db: add invoicerequests table. 2022-11-09 15:08:03 +01:00
libplugin.c commando: build ID of command based on the id they give us. 2023-01-11 11:13:27 +10:30
libplugin.h commando: build ID of command based on the id they give us. 2023-01-11 11:13:27 +10:30
Makefile lightningd: re-add 'offerout' functionality, as 'invoicerequest'. 2022-11-09 15:08:03 +01:00
offers.c bolt12: update comments to match latest spec. 2022-11-09 15:08:03 +01:00
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 bolt12: update comments to match latest spec. 2022-11-09 15:08:03 +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 bolt12: update comments to match latest spec. 2022-11-09 15:08:03 +01:00
offers_offer.h lightningd: re-add 'offerout' functionality, as 'invoicerequest'. 2022-11-09 15:08:03 +01:00
pay.c pay: remove description_hash without description. 2022-12-13 08:28:12 +10:30
README.md doc: fix wording in plugins/README.md 2020-01-06 12:57:59 +01:00
topology.c topology: fix memleak in listchannels 2023-01-03 15:09:04 +10:30
txprepare.c memleak: simplify API. 2022-09-19 11:34:42 +09:30

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).