rgb-cln/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
Cargo.toml rs: Add cln-plugin metadata 2023-01-02 14:33:02 +01:00
Makefile Makefile: don't try to build sql plugin if there's no sqlite3 support. 2023-02-06 09:20:28 +01:00
README.md doc: fix wording in plugins/README.md 2020-01-06 12:57:59 +01:00
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
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.c v2 opens: don't use p2sh inputs for v2 opens 2023-02-04 15:31:16 +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 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
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
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
pay.c hsmd: add hsmd_preapprove_invoice and check_preapproveinvoice pay modifier 2023-01-26 21:10:15 -06: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

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