core-lightning/plugins
Christian Decker acdd9b8762 paymod: Teach the presplit modifier to respect the chan HTLC limit
The presplit modifier could end up exceeding the maximum number of HTLCs we
can add to a channel right out the gate, so we switch to a dynamic presplit if
that is the case. The presplit will now at most use 1/3rd of the available
HTLCs on the channels if the normal split would exceed the number of availabe
HTLCs. And we also abort early if we don't have a sufficient HTLCs available.
2020-07-23 10:14:21 +09:30
..
.gitignore gitignore: extend with recently added build products 2020-02-21 09:44:41 +01:00
autoclean.c plugin: Do not automatically initialize the RPC connection in bcli 2020-07-23 10:14:21 +09:30
bcli.c plugin: Do not automatically initialize the RPC connection in bcli 2020-07-23 10:14:21 +09:30
fundchannel.c plugin: Do not automatically initialize the RPC connection in bcli 2020-07-23 10:14:21 +09:30
keysend.c plugin: Do not automatically initialize the RPC connection in bcli 2020-07-23 10:14:21 +09:30
libplugin-pay.c paymod: Teach the presplit modifier to respect the chan HTLC limit 2020-07-23 10:14:21 +09:30
libplugin-pay.h paymod: Track how many HTLCs each channel can still add 2020-07-23 10:14:21 +09:30
libplugin.c plugin: Do not automatically initialize the RPC connection in bcli 2020-07-23 10:14:21 +09:30
libplugin.h plugin: Do not automatically initialize the RPC connection in bcli 2020-07-23 10:14:21 +09:30
Makefile bitcoin/feerate: new exposure for feerate parsing outside lightningd. 2020-07-08 21:07:20 +02:00
pay.c plugin: Do not automatically initialize the RPC connection in bcli 2020-07-23 10:14:21 +09:30
README.md doc: fix wording in plugins/README.md 2020-01-06 12:57:59 +01:00

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