core-lightning/plugins
Christian Decker 899a2e64b0 paymod: Randomly select a routehint, or none at random
The adaptive MPP test was showing an issue with always using a routehint, even
when it wasn't necessary: we would insist on routhing to the entrypoint of the
routehint, even through the actual destination. If a channel on that loop
would result being over capacity we'd slam below 0, and then increase again by
unapplying the route. The solution really is not to insist on routing through
a routehint, so we implement random skipping of routehints, and we rotate them
if we have multiples.
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: Randomly select a routehint, or none at random 2020-07-23 10:14:21 +09:30
libplugin-pay.h paymod: Teach the adaptive splitter to respect the HTLC limit 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).