cln/plugins
Rusty Russell 9ce3f5dde4 askrene: fix API breakage, add tests.
We cannot add new parameters in the middle, since we accept parameters by JSON
array as well as by dicts.  In fact, this broke tests, but due to unrelated
breakage in the GitHub "Automerge" functionality, it got applied as
556e38c838 ("askrene-bias-channel: bias call add
up.").

Also add tests, and a better Changelog line.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Added: JSON-RPC: `askrene-bias-channel` now has a `relative` option to add, rather than replace, a channel bias.
2025-05-11 11:25:40 +09:30
..
askrene askrene: fix API breakage, add tests. 2025-05-11 11:25:40 +09:30
bkpr bkpr: fix unittest when HAVE_USDT=1 2025-04-24 17:34:12 +09:30
examples cln-plugin: trace level logging support 2025-05-05 09:31:22 -07:00
grpc-plugin crates: bump versions to 0.4.0 2025-03-11 11:10:11 -05:00
lsps-plugin lsps: Add additional documentation 2025-05-02 13:34:21 -07:00
renepay renepay: log renepay steps with LOG_TRACE 2025-05-02 13:59:13 -07:00
rest-plugin crates: bump versions to 0.4.0 2025-03-11 11:10:11 -05:00
spender spender: fix multifundchannel ids. 2024-11-26 16:04:13 +10:30
src cln-plugin: trace level logging support 2025-05-05 09:31:22 -07:00
test trace: don't copy strings where we don't need to. 2025-04-23 13:45:18 +09:30
wss-proxy poetry: update all pyproject.toml files for poetry 2.0.1 2025-05-02 13:39:33 -07:00
xpay pay: use correct CLTV values for blinded paths. 2025-02-26 14:26:47 -06:00
.gitignore lsps: Add service implementation for LSPS0 2025-05-02 13:34:21 -07:00
autoclean.c autoclean: rest between cleanup calls. 2024-11-12 10:42:18 +01:00
bcli.c Fix: getblockfrompeer was always requesting block to the first peer 2025-02-12 11:03:14 -06:00
Cargo.toml crates: bump versions to 0.4.0 2025-03-11 11:10:11 -05:00
chanbackup.c Change LOG_INFORM to LOG_TRACE in chanbackup 2025-05-01 19:24:51 -07:00
channel_hint.c libplugin-pay: use map for channel hints 2024-10-07 15:16:46 +02:00
channel_hint.h ccan/htable: update to explicit DUPS/NODUPS types. 2025-01-21 09:18:25 +10:30
commando.c libplugin: add method string to jsonrpc callbacks, implement generic helpers. 2024-11-07 17:04:35 +10:30
establish_onion_path.c libplugin: add method string to jsonrpc callbacks, implement generic helpers. 2024-11-07 17:04:35 +10:30
establish_onion_path.h fetchinvoice: use common/onion_message routines. 2024-07-17 10:57:11 +02:00
exposesecret.c plugins/exposesecret: fix for API change. 2024-11-13 13:24:06 +10:30
fetchinvoice.c BOLTS: update which fixes BIP353 quotes, missing invreq field in invoices. 2025-03-18 14:30:58 +10:30
fetchinvoice.h plugins/offers: neaten fetchinvoice integration. 2024-07-17 10:57:11 +02:00
funder.c lightningd: deprecate (undocumented!) "unknown" old_state field in channel_state_changed notification. 2025-05-08 10:49:31 +09:30
funder_policy.c bitcoin: make input witness weight calculation explicit. 2025-05-06 12:27:53 +09:30
funder_policy.h libplugin: allow display of default values. 2024-05-15 15:50:54 -05:00
keysend.c lightningd: remove accept-htlc-tlv-types. 2025-03-12 09:26:08 +10:30
libplugin-pay.c gossmap: add (and use) logging hook. 2025-02-11 15:11:47 -06:00
libplugin-pay.h libplugin-pay: always use a non-NULL struct command. 2024-11-07 17:04:35 +10:30
libplugin.c libplugin: fix LOG_TRACE for plugins 2025-05-02 13:59:13 -07:00
libplugin.h gossmap: add (and use) logging hook. 2025-02-11 15:11:47 -06:00
Makefile lsps: Add service implementation for LSPS0 2025-05-02 13:34:21 -07:00
offers.c offers: don't add blinded path from a disconnected peer. 2025-03-04 20:13:49 -06:00
offers.h offers: don't send blinded path to neighbor for *invoices*. 2025-02-27 13:53:10 -06:00
offers_inv_hook.c BOLT12: remove -offers from bolt12 quotes, update them. 2025-02-11 20:19:01 -06:00
offers_inv_hook.h offers: check they use the blinded path if one is specified. 2024-07-17 10:57:11 +02:00
offers_invreq_hook.c BOLTS: update which fixes BIP353 quotes, missing invreq field in invoices. 2025-03-18 14:30:58 +10:30
offers_invreq_hook.h offers: check they use the blinded path if one is specified. 2024-07-17 10:57:11 +02:00
offers_offer.c offers: don't send blinded path to neighbor for *invoices*. 2025-02-27 13:53:10 -06:00
offers_offer.h plugins: move fetchinvoice functionality into offers plugin. 2024-07-17 10:57:11 +02:00
pay.c BOLT12: remove -offers from bolt12 quotes, update them. 2025-02-11 20:19:01 -06:00
README.md doc: fix wording in plugins/README.md 2020-01-06 12:57:59 +01:00
recklessrpc.c libplugin: clean up API. 2024-11-07 17:04:35 +10:30
recover.c gossmap: add (and use) logging hook. 2025-02-11 15:11:47 -06:00
sql.c plugins/sql: allow deprecated field access if wildcards are used. 2025-02-21 17:03:36 -06:00
topology.c plugins/topology: remove local channels from listchannels. 2025-03-12 09:26:08 +10:30
txprepare.c txprepare: fix all amount when other amounts also specified. 2025-05-06 12:27:53 +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).