lightning/plugins
Rusty Russell c60ea5bcbb plugins/chanbackup: make get_file_data take ctx.
When you return an allocated pointer, you should always hand in the
context you want it allocated from.  This is more explicit, because it may
really matter to the caller!

This also folds some simple operations, and avoids doing too much
variable assignment in the declarations themselves: some coding styles
prohibit such initializers, but that's a bit exteme.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2023-02-08 08:37:59 -06:00
..
bkpr common/bolt11: const cleanup, fix parsing errors. 2023-01-25 13:59:34 -06: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 v2 opens: don't use p2sh inputs for v2 opens 2023-02-04 15:31:16 +10:30
src grpc: Silence a warning about nonnumericids being unused 2023-02-07 08:23:17 -06:00
test common/gossip_store: clean up header. 2023-01-30 15:15:41 -06:00
.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 plugins/chanbackup: make get_file_data take ctx. 2023-02-08 08:37:59 -06:00
commando.c plugins/command: ensure htables are always tal objects. 2023-01-12 11:44:10 +10:30
fetchinvoice.c plugins: update to match latest offers text. 2023-01-30 13:24:29 +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
funder.c v2 opens: don't use p2sh inputs for v2 opens 2023-02-04 15:31:16 +10:30
keysend.c hsmd: add hsmd_preapprove_keysend and check_preapprovekeysend pay modifier 2023-01-26 21:10:15 -06:00
libplugin-pay.c valgrind-fix: patch valgrind error on log statement in pay plugin 2023-02-02 18:08:27 -06:00
libplugin-pay.h valgrind-fix: patch valgrind error on log statement in pay plugin 2023-02-02 18:08:27 -06:00
libplugin.c plugins/topology: use listpeerchannels. 2023-01-13 10:42:42 +10:30
libplugin.h plugins: use listpeerchannels instead of listpeers. 2023-01-13 10:42:42 +10:30
Makefile Makefile: don't try to build sql plugin if there's no sqlite3 support. 2023-02-06 09:20:28 +01:00
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 plugins: update to match latest offers text. 2023-01-30 13:24:29 +10:30
offers_offer.h lightningd: re-add 'offerout' functionality, as 'invoicerequest'. 2022-11-09 15:08:03 +01:00
offers.c decode: fix handling of blinded_payinfo. 2023-01-30 13:24:29 +10:30
offers.h common: update to latest onion message spec. 2022-10-26 11:29:06 +10:30
pay.c hsmd: add hsmd_preapprove_invoice and check_preapproveinvoice pay modifier 2023-01-26 21:10:15 -06:00
README.md doc: fix wording in plugins/README.md 2020-01-06 12:57:59 +01:00
sql.c plugins/sql: fix foreign keys. 2023-02-02 14:56:04 -06:00
topology.c plugins/topology: add direction field to listchannels. 2023-01-30 15:15:41 -06:00
txprepare.c upgradewallet: JSONRPC call to update p2sh outputs to a native segwit 2023-02-04 15:31:16 +10: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).