core-lightning/plugins
Jesse de Wit 8330e3a0df pay-plugin: set gossmods directly
Multiple places in the pay lifecycle depend on mods to be set. By
setting the mods directly after the first listpeerchannels call,
subsequent calls to listpeerchannels are avoided.

Changelog-Fixed: pay-plugin: only call listpeerchannels once during a
payment lifecycle.
2024-10-08 19:26:14 +02:00
..
askrene askrene: more code tweaks on feedback from Lagrang3. 2024-10-04 11:27:53 +09:30
bkpr common/bolt12: do more required checks in invoice_decode. 2024-09-19 12:16:53 +09:30
clnrest Update pyln-client for clnrest 2024-10-03 11:20:52 -07:00
examples cln-plugin: add multi options for String and i64 2024-08-13 12:24:45 +09:30
grpc-plugin rust-libs: Bump versions 2024-09-22 00:12:39 -07:00
renepay gossmap: keep capacity for locally-generated channels as well. 2024-10-04 11:27:53 +09:30
spender common/amount: rename amount_sat_zero/amount_msat_zerp -> amount_sat_is_zero/amount_msat_is_zero. 2024-09-19 12:16:53 +09:30
src cln-plugin: Change default log level filter back to INFO 2024-09-17 12:00:27 +09:30
test libplugin-pay: use map for channel hints 2024-10-07 15:16:46 +02:00
wss-proxy meta: Update changelog for 24.08rc3 2024-08-26 11:53:42 -07:00
.gitignore gitignore: Add missing gitignore plugins an devtools 2024-08-13 08:32:23 -07:00
autoclean.c libplugin: add data pointer for plugin convenience. 2024-08-07 20:35:30 +09:30
bcli.c libplugin: add data pointer for plugin convenience. 2024-08-07 20:35:30 +09:30
Cargo.toml rust-libs: Bump versions 2024-09-22 00:12:39 -07:00
chanbackup.c plugins/chanbackup: Add RPC to fetch data from emergency.recover file. 2024-10-03 18:59:10 -07:00
channel_hint.c libplugin-pay: use map for channel hints 2024-10-07 15:16:46 +02:00
channel_hint.h libplugin-pay: use map for channel hints 2024-10-07 15:16:46 +02:00
commando.c libplugin: add data pointer for plugin convenience. 2024-08-07 20:35:30 +09:30
establish_onion_path.c gossmap: keep capacity for locally-generated channels as well. 2024-10-04 11:27:53 +09:30
establish_onion_path.h fetchinvoice: use common/onion_message routines. 2024-07-17 10:57:11 +02:00
fetchinvoice.c offers: fix crash when receiving response to offer without offer_issuer_id 2024-08-06 19:09:27 -07:00
fetchinvoice.h plugins/offers: neaten fetchinvoice integration. 2024-07-17 10:57:11 +02:00
funder.c common/amount: rename amount_sat_zero/amount_msat_zerp -> amount_sat_is_zero/amount_msat_is_zero. 2024-09-19 12:16:53 +09:30
funder_policy.c common/amount: rename amount_sat_zero/amount_msat_zerp -> amount_sat_is_zero/amount_msat_is_zero. 2024-09-19 12:16:53 +09:30
funder_policy.h libplugin: allow display of default values. 2024-05-15 15:50:54 -05:00
keysend.c pay: Use the global channel_hint_set and remember across payments 2024-10-07 14:05:47 +02:00
libplugin-pay.c pay-plugin: set gossmods directly 2024-10-08 19:26:14 +02:00
libplugin-pay.h pay: Use the global channel_hint_set and remember across payments 2024-10-07 14:05:47 +02:00
libplugin.c patch libplugin-batch.patch 2024-09-19 12:16:53 +09:30
libplugin.h patch libplugin-batch.patch 2024-09-19 12:16:53 +09:30
Makefile plugin: Split out the struct channel_hint handling 2024-10-07 14:05:47 +02:00
offers.c libplugin: add data pointer for plugin convenience. 2024-08-07 20:35:30 +09:30
offers.h lightningd: make plugins set metadata for invoice requests. 2024-08-01 12:31:48 +09:30
offers_inv_hook.c global: update BOLT12 quotes. 2024-08-01 12:31:48 +09:30
offers_inv_hook.h offers: check they use the blinded path if one is specified. 2024-07-17 10:57:11 +02:00
offers_invreq_hook.c global: update BOLT12 quotes. 2024-08-01 12:31:48 +09:30
offers_invreq_hook.h offers: check they use the blinded path if one is specified. 2024-07-17 10:57:11 +02:00
offers_offer.c common: Add some more JSON primitives 2024-08-09 13:59:07 +09:30
offers_offer.h plugins: move fetchinvoice functionality into offers plugin. 2024-07-17 10:57:11 +02:00
pay.c pay: Switch to msat for total_capacity 2024-10-07 14:05:47 +02:00
README.md doc: fix wording in plugins/README.md 2020-01-06 12:57:59 +01:00
recklessrpc.c reckless-rpc: catch failed reckless subprocess 2024-08-12 18:10:45 -07:00
recover.c libplugin: add data pointer for plugin convenience. 2024-08-07 20:35:30 +09:30
sql.c doc: properly document sub-subobject fields. 2024-08-16 07:19:52 +09:30
topology.c common/gossmap: use u64 for all offsets. 2024-10-08 09:50:17 +02:00
txprepare.c libplugin: add data pointer for plugin convenience. 2024-08-07 20:35:30 +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).