cln/plugins
Aditya Sharma 98ba9eb23e chanbackup: make getemergencyrecoverdata rpc more verbose
Adding more information to geremergencyrecoverdata, to let users know if they are using
legacy file format and the list of all the backed up channel ids.

Key Changes:
 - Added:
   1. can_create_penalty: To let user know if they need to update the file.
   2. backed_up_channel_ids: List of all the backed up channels

Changelog-Changed: Made getemergencyrecoverdata more verbose.
2026-05-07 12:36:26 +10:00
..
askrene askrene-unreserve: add dev_remove_all option 2026-03-18 01:13:54 +10:30
bip353-plugin crates: formatting with new 2024 edition rules 2026-04-24 15:48:06 +02:00
bkpr bookkeeper: don't use int128. 2026-04-25 07:33:42 +10:00
currencyrate-plugin crates: upgraded dependencies to latest 1.85 compatible versions as of the commit time 2026-04-24 19:38:53 +02:00
examples crates: formatting with new 2024 edition rules 2026-04-24 15:48:06 +02:00
grpc-plugin crates: upgraded dependencies to latest 1.85 compatible versions as of the commit time 2026-04-24 19:38:53 +02:00
lsps-plugin lsps: remove unmaintained crate paste 2026-04-24 19:38:53 +02:00
renepay common: add tal_free_if_taken() helper for common case. 2026-03-29 14:35:54 +10:30
rest-plugin crates: upgraded dependencies to latest 1.85 compatible versions as of the commit time 2026-04-24 19:38:53 +02:00
spender splice-script: Round channel balances down 2026-04-29 11:43:27 +09:30
src cln-plugin: add support for structured logging dependencies 2026-04-24 19:38:36 +02:00
test Fix C comments which will accidentally trigger Python BOLT quote checker. 2026-04-30 12:17:43 +09:30
wss-proxy-plugin crates: upgraded dependencies to latest 1.85 compatible versions as of the commit time 2026-04-24 19:38:53 +02:00
xpay xpay: fix reported value of amount_sent_msat 2026-05-07 12:00:10 +09:30
.gitignore lsps: Add service implementation for LSPS0 2025-05-02 13:34:21 -07:00
autoclean.c plugins: simplify datastore interfaces now callers have mkdatastorekey. 2026-03-23 14:03:17 +10:00
bcli.c bcli: replace magic numbers with constants 2026-02-18 14:16:29 +10:00
Cargo.toml crates: upgrade to 2024 rust edition 2026-04-24 15:48:06 +02:00
chanbackup.c chanbackup: make getemergencyrecoverdata rpc more verbose 2026-05-07 12:36:26 +10:00
channel_hint.c bitcoin: hash_scid and hash_scidd public functions. 2026-02-19 17:04:35 +10:30
channel_hint.h bitcoin: hash_scid and hash_scidd public functions. 2026-02-19 17:04:35 +10:30
commando.c commando, chanbackup: use custommsg hooks. 2025-11-20 16:30:50 +10:30
establish_onion_path.c global: remove unnecessary includes from C files. 2025-10-23 06:44:04 +10:30
establish_onion_path.h global: remove unnecessary includes from headers. 2025-10-23 06:44:04 +10:30
exposesecret.c ccan: update to get improved grab_file API, and adapt code. 2025-10-26 12:37:58 +10:30
fetchinvoice.c global: more missing BOLT quotes. 2026-04-30 12:17:43 +09:30
fetchinvoice.h plugins: cancelrecurringinvoice command. 2025-10-01 15:31:30 +09:30
funder.c libplugin: hand command, not plugin, to parsing functions. 2026-03-23 14:03:17 +10:00
funder_policy.c libplugin: hand command, not plugin, to parsing functions. 2026-03-23 14:03:17 +10:00
funder_policy.h libplugin: hand command, not plugin, to parsing functions. 2026-03-23 14:03:17 +10:00
keysend.c keysend: increase assumed final_cltv_expiry to 42 (to match LDK). 2026-04-10 22:35:34 +10:00
libplugin-pay.c common: add tal_free_if_taken() helper for common case. 2026-03-29 14:35:54 +10:30
libplugin-pay.h connectd, gossipd, pay, bcli: use timemono when solely measuring duration for timeouts. 2025-11-13 21:21:29 +10:30
libplugin.c common: add tal_free_if_taken() helper for common case. 2026-03-29 14:35:54 +10:30
libplugin.h plugins: simplify datastore interfaces now callers have mkdatastorekey. 2026-03-23 14:03:17 +10:00
Makefile currencyrate: rename to cln-currencyrate, change options to currencyrate-add/disable-source. 2026-03-06 15:59:49 +10:30
offers.c bech32: check for invalid/unnecessary trailing bits. 2026-04-30 20:09:31 +09:30
offers.h offers: use amount hints in find_best_peer for blinded paths. 2026-04-02 10:36:10 +10:30
offers_inv_hook.c global: more missing BOLT quotes. 2026-04-30 12:17:43 +09:30
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 Update outdated BOLT quotes in HTLC/closing handling. 2026-04-30 12:17:43 +09: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 Fix C comments which will accidentally trigger Python BOLT quote checker. 2026-04-30 12:17:43 +09:30
offers_offer.h plugins: move fetchinvoice functionality into offers plugin. 2024-07-17 10:57:11 +02:00
pay.c plugins: don't try to fetch max-locktime-blocks. 2026-01-20 19:32:42 +10:30
README.md doc: fix wording in plugins/README.md 2020-01-06 12:57:59 +01:00
recklessrpc.c reckless: fail reckless rpc if executable fails 2026-03-18 14:11:01 +01:00
recover.c global: remove unnecessary includes from C files. 2025-10-23 06:44:04 +10:30
sql.c sql: fix crash for large channelmoves tables. 2026-04-09 12:12:39 +09:30
topology.c topology: in deterministic mode, only return one best candidate for listincoming. 2025-11-13 21:21:29 +10:30
txprepare.c plugins: fix %*.s typo. 2025-10-24 11:28:57 +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).