core-lightning/plugins
Christian Decker 958244367c plugin: Do not get upset if it can't parse waitsendpay result
We were rather pedanticly failing the plugin if we were unable to parse the
`waitsendpay` result, but had coded all the modifiers in such a way that they
can handle a `NULL` result (verified in the code and manually by randomly
failing the parsing). So we now just log the result we failed to parse and
merrily go our way.

Worst case is that we end up retrying the same route multiple times, since we
can't blacklist any nodes / channels without understanding the error, but that
is still in the scope of what we must handle anyway.
2020-07-18 11:40:02 +02:00
..
.gitignore gitignore: extend with recently added build products 2020-02-21 09:44:41 +01:00
autoclean.c plugins: make the autoclean plugin static 2020-06-24 15:29:39 +02:00
bcli.c bcli cleanups 2020-05-20 06:09:24 +09:30
fundchannel.c libplugin: Add features to plugin_main and getmanifest 2020-04-16 18:03:35 +09:30
keysend.c tlv: Allow passing a raw pointer and a length to tlvstream_set_raw 2020-07-13 14:19:16 +02:00
libplugin-pay.c plugin: Do not get upset if it can't parse waitsendpay result 2020-07-18 11:40:02 +02:00
libplugin-pay.h mpp: Add CLI option to opt-out of multi-part payments 2020-07-15 11:32:58 +02:00
libplugin.c mpp: Add CLI option to opt-out of multi-part payments 2020-07-15 11:32:58 +02:00
libplugin.h mpp: Add CLI option to opt-out of multi-part payments 2020-07-15 11:32:58 +02:00
Makefile bitcoin/feerate: new exposure for feerate parsing outside lightningd. 2020-07-08 21:07:20 +02:00
pay.c mpp: Add CLI option to opt-out of multi-part payments 2020-07-15 11:32:58 +02:00
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).