core-lightning/plugins
Vincenzo Palazzo 6c1e589ee8 cln-plugin: make available the configuration in plugin
There are several cases where you want to access to the configuration,
and given the nature of the rust API, there is no way to access to
the `configuration` field at any point after the configuration logic.

Suggested-by: Sergi Delgado Segura <@sr-gi>

Signed-off-by: Vincenzo Palazzo <vincenzopalazzodev@gmail.com>
2022-12-24 11:32:22 +01:00
..
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: make available the configuration in plugin 2022-12-24 11:32:22 +01:00
test plugins/libplugin-pay: hack in blinded path support. 2022-11-09 15:08:03 +01: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: Bump crate versions for publication 2022-12-22 15:42:12 +01:00
chanbackup.c common: clean up json routine locations. 2022-07-15 12:24:00 -05:00
commando.c libplugin: mark the cmd notleak() whenever command_still_pending() called. 2022-09-19 11:34:42 +09: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 libplugin: more datastore helpers. 2022-12-22 12:04:30 +01:00
libplugin.h libplugin: more datastore helpers. 2022-12-22 12:04:30 +01:00
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 listincoming: add htlc_min_msat, public and peer_features fields. 2022-11-09 15:08:03 +01:00
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).