core-lightning/plugins
Lagrang3 6ca5128ab0 renepay: bugfix situation with htlcmax=htlcmin
In some weird situations it may happen that some channel along the route
could have htlcmax=htlcmin, so that the supremum of htlcmin and the
infimum of htlcmax are the same number. In that case there is only one
allowed amount that can go through that route.
Without this patch renepay would not handle correctly this cornercase.
2024-03-08 10:15:38 +01:00
..
bkpr Remove update_count from find_account_onchain_fees 2024-02-02 17:31:23 +01:00
clnrest release: Bump pyln package versions 2024-02-28 14:38:10 +01:00
examples cln_plugin : Test default values for ConfigOptions 2024-02-08 15:37:44 +01:00
grpc-plugin cln_plugin: Request value as rust primitive 2024-02-08 15:37:44 +01:00
renepay renepay: bugfix situation with htlcmax=htlcmin 2024-03-08 10:15:38 +01:00
spender fundchannel_start & multifundchannel: add channel_type. 2024-01-29 13:40:34 +10:30
src cln_plugin: switch lifetimes of ConfigOption from static to non-static 2024-02-27 13:29:28 +01:00
test common, pay: actually test Dijkstra and route finding. 2024-03-07 14:09:14 +01:00
.gitignore Plugins: Add recover plugin which'd identify if we've lost some state and try to recover the node by entering mode. 2024-02-16 22:17:46 +01:00
autoclean.c libplugin: support version strings for deprecations. 2024-01-26 10:30:22 +10:30
bcli.c plugins/bcli: use per-command deprecation flags. 2024-01-26 10:30:22 +10:30
Cargo.toml cln-plugin: Switch from env_logger to tracing-subscriber 2024-01-16 18:36:12 +01:00
chanbackup.c chanbackup: even if they enable experimental-peer-storage, check peers 2023-03-08 18:46:21 -06:00
commando.c commando: use deprecation API for missing ids. 2024-01-26 10:30:22 +10:30
fetchinvoice.c pay: ignore fees on our own channels when determining routing. 2024-03-07 14:09:14 +01:00
funder.c funder: don't try to spend emergency_reserve 2024-02-08 06:32:01 +10:30
funder_policy.c libplugin: make set callback for options take plugin ptr, check correct type. 2023-06-20 20:08:25 +09:30
funder_policy.h libplugin: make set callback for options take plugin ptr, check correct type. 2023-06-20 20:08:25 +09:30
keysend.c lightningd: remove msatoshi alias for amount_msat. 2024-01-26 10:30:22 +10:30
libplugin-pay.c pay: ignore fees on our own channels when determining routing. 2024-03-07 14:09:14 +01:00
libplugin-pay.h pay: Prevent repeating the preapproveinvoice check 2024-03-06 11:45:13 +01:00
libplugin.c libplugin: remove global deprecated_apis flag. 2024-01-26 10:30:22 +10:30
libplugin.h libplugin: remove global deprecated_apis flag. 2024-01-26 10:30:22 +10:30
Makefile Plugins: Add recover plugin which'd identify if we've lost some state and try to recover the node by entering mode. 2024-02-16 22:17:46 +01:00
offers.c plugins/offers: Extend the capability of decode to decrypt the contents of emergency.recover file. 2023-10-27 16:05:28 +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 lightningd: deprecate @-prefix hack for offer recurrence_base. 2024-02-07 09:21:00 +10:30
offers_offer.h lightningd: re-add 'offerout' functionality, as 'invoicerequest'. 2022-11-09 15:08:03 +01:00
pay.c lightningd: remove msatoshi alias for amount_msat. 2024-01-26 10:30:22 +10:30
README.md doc: fix wording in plugins/README.md 2020-01-06 12:57:59 +01:00
recover.c plugin: Make the recover plugin less noisy 2024-03-06 11:45:39 +01:00
sql.c gossipd: strip private updates from gossip_store on startup. 2024-01-31 14:47:33 +10:30
topology.c pay: ignore fees on our own channels when determining routing. 2024-03-07 14:09:14 +01:00
txprepare.c plugins: remove #if DEVELOPER. 2023-09-21 20:08:24 +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).