lightning/plugins
Christian Decker 4d27efc039 pay: Add the chainlag to the payment
The `chainlag` is defined as the positive difference between the
height of the last block processed by the node and the best height
known by the bitcoin backend. The chainlag is positive when we are
still catching up with the blockchain, and `0` otherwise.

The `chainlag` is used as an additional offset to the CLTV values when
sending payments, allowing payments to be sent even before the chain
sync completes.
2024-05-08 23:18:27 -05:00
..
bkpr libplugin: handle check for our commands. 2024-05-06 20:51:19 -05:00
clnrest plugin/clnrest: Adding new config param as clnrest-swagger-root 2024-04-24 11:13:27 -05:00
examples cln_plugin: Example package subscribing to "*" 2024-04-30 15:24:00 -05:00
grpc-plugin rs: bump crate versions for v24.02.1 2024-03-08 14:53:45 +01:00
renepay renepay: fix some memory leaks 2024-05-08 22:32:13 -05:00
spender plugins/spender: fix multifundchannel all on more than 1 channel. 2024-03-21 19:52:56 +10:30
src cln_plugin: Support wildcard subscriptions 2024-04-30 15:24:00 -05:00
test remove is_local variable from listpeerchannels cb 2024-04-03 10:07:13 +10:30
wss-proxy plugins/wss-proxy: Adding WSS Proxy plugin 2024-04-22 09:12:09 +09:30
.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: allow check setconfig on all dynamic options. 2024-05-06 20:51:19 -05:00
bcli.c bcli: change iteration order on peerlist 2024-04-24 05:50:54 +09:30
Cargo.toml rs: bump crate versions for v24.02.1 2024-03-08 14:53:45 +01:00
chanbackup.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
commando.c plugins: remove allowance for missing JSON id in commando. 2024-03-25 15:02:35 +10:30
fetchinvoice.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
funder_policy.c libplugin: allow check setconfig on all dynamic options. 2024-05-06 20:51:19 -05:00
funder_policy.h libplugin: allow check setconfig on all dynamic options. 2024-05-06 20:51:19 -05:00
funder.c libplugin: allow check setconfig on all dynamic options. 2024-05-06 20:51:19 -05:00
keysend.c pay: Remove the waitheight paymod 2024-05-08 23:18:27 -05:00
libplugin-pay.c pay: Add the chainlag to the payment 2024-05-08 23:18:27 -05:00
libplugin-pay.h pay: Add the chainlag to the payment 2024-05-08 23:18:27 -05:00
libplugin.c libplugin: allow check setconfig on all dynamic options. 2024-05-06 20:51:19 -05:00
libplugin.h libplugin: allow check setconfig on all dynamic options. 2024-05-06 20:51:19 -05:00
Makefile cln_plugin: Example package subscribing to "*" 2024-04-30 15:24:00 -05:00
offers_inv_hook.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
offers_inv_hook.h lightningd: re-add 'offerout' functionality, as 'invoicerequest'. 2022-11-09 15:08:03 +01:00
offers_invreq_hook.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
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
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
pay.c pay: Remove the waitheight paymod 2024-05-08 23:18:27 -05:00
README.md doc: fix wording in plugins/README.md 2020-01-06 12:57:59 +01:00
recover.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +10:30
sql.c bitcoin/short_channel_id: pass by copy everywhere. 2024-03-20 13:51:48 +10:30
topology.c remove is_local variable from listpeerchannels cb 2024-04-03 10:07:13 +10:30
txprepare.c common: remove type_to_string files altogther. 2024-03-20 13:51:48 +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).