cln/plugins
Lagrang3 88bb1636bc askrene: refactor get_routes ...
Move the feature tuning algorithm to mcf.c, ie. the loops for searching
a good mu and delay_feefactor to satisfy the problem constraints.

We are looking to set the stage for an execution logic that allows for
multiple choices of routing algorithms, mainly for experimenting without
breaking the default working code.

Changelog-None

Signed-off-by: Lagrang3 <lagrang3@protonmail.com>
2025-07-11 12:14:45 +09:30
..
askrene askrene: refactor get_routes ... 2025-07-11 12:14:45 +09:30
bkpr bkpr: fix unittest when HAVE_USDT=1 2025-04-24 17:34:12 +09:30
examples cln-plugin: trace level logging support 2025-05-05 09:31:22 -07:00
grpc-plugin crates: bump versions to 0.4.0 2025-03-11 11:10:11 -05:00
lsps-plugin lsps: Add additional documentation 2025-05-02 13:34:21 -07:00
renepay renepay: log renepay steps with LOG_TRACE 2025-05-02 13:59:13 -07:00
rest-plugin crates: bump versions to 0.4.0 2025-03-11 11:10:11 -05:00
spender splice: Splice script should not abort on sign 2025-05-13 14:52:15 +09:30
src cln-plugin: don't panic if notification handler returns error 2025-07-10 23:33:26 +09:30
test trace: don't copy strings where we don't need to. 2025-04-23 13:45:18 +09:30
wss-proxy meta: update changelog for v25.05 2025-06-16 13:10:33 -05:00
xpay deprecations: update v25.11 to v25.12. 2025-06-24 09:57:24 +09:30
.gitignore lsps: Add service implementation for LSPS0 2025-05-02 13:34:21 -07:00
autoclean.c autoclean: rest between cleanup calls. 2024-11-12 10:42:18 +01:00
bcli.c bcli: don't try asking non-full nodes for blocks. 2025-05-12 10:38:25 +09:30
Cargo.toml crates: bump versions to 0.4.0 2025-03-11 11:10:11 -05:00
chanbackup.c chanbackup: unbias our random peer selection. 2025-05-16 23:39:35 +09:30
channel_hint.c libplugin-pay: use map for channel hints 2024-10-07 15:16:46 +02:00
channel_hint.h ccan/htable: update to explicit DUPS/NODUPS types. 2025-01-21 09:18:25 +10:30
commando.c commando: remove old commando rune commands. 2025-06-25 09:06:31 +09:30
establish_onion_path.c libplugin: add method string to jsonrpc callbacks, implement generic helpers. 2024-11-07 17:04:35 +10:30
establish_onion_path.h fetchinvoice: use common/onion_message routines. 2024-07-17 10:57:11 +02:00
exposesecret.c plugins/exposesecret: fix for API change. 2024-11-13 13:24:06 +10:30
fetchinvoice.c BOLTS: update which fixes BIP353 quotes, missing invreq field in invoices. 2025-03-18 14:30:58 +10:30
fetchinvoice.h plugins/offers: neaten fetchinvoice integration. 2024-07-17 10:57:11 +02:00
funder.c lightningd: deprecate (undocumented!) "unknown" old_state field in channel_state_changed notification. 2025-05-08 10:49:31 +09:30
funder_policy.c bitcoin: make input witness weight calculation explicit. 2025-05-06 12:27:53 +09:30
funder_policy.h libplugin: allow display of default values. 2024-05-15 15:50:54 -05:00
keysend.c lightningd: remove accept-htlc-tlv-types. 2025-03-12 09:26:08 +10:30
libplugin-pay.c gossmap: add (and use) logging hook. 2025-02-11 15:11:47 -06:00
libplugin-pay.h libplugin-pay: always use a non-NULL struct command. 2024-11-07 17:04:35 +10:30
libplugin.c libplugin: fix jsonrpc_set_datastore_binary/jsonrpc_set_datastore_string with NULL cb. 2025-05-16 23:39:35 +09:30
libplugin.h gossmap: add (and use) logging hook. 2025-02-11 15:11:47 -06:00
Makefile lsps: Add service implementation for LSPS0 2025-05-02 13:34:21 -07:00
offers.c offers: don't add blinded path from a disconnected peer. 2025-03-04 20:13:49 -06:00
offers.h offers: don't send blinded path to neighbor for *invoices*. 2025-02-27 13:53:10 -06:00
offers_inv_hook.c BOLT12: remove -offers from bolt12 quotes, update them. 2025-02-11 20:19:01 -06:00
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 BOLTS: update which fixes BIP353 quotes, missing invreq field in invoices. 2025-03-18 14:30:58 +10: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 offers: don't send blinded path to neighbor for *invoices*. 2025-02-27 13:53:10 -06:00
offers_offer.h plugins: move fetchinvoice functionality into offers plugin. 2024-07-17 10:57:11 +02:00
pay.c BOLT12: remove -offers from bolt12 quotes, update them. 2025-02-11 20:19:01 -06:00
README.md doc: fix wording in plugins/README.md 2020-01-06 12:57:59 +01:00
recklessrpc.c libplugin: clean up API. 2024-11-07 17:04:35 +10:30
recover.c gossmap: add (and use) logging hook. 2025-02-11 15:11:47 -06:00
sql.c plugins/sql: fix doc formatting for tables with multiple indices. 2025-07-09 14:13:31 +09:30
topology.c plugins/topology: remove local channels from listchannels. 2025-03-12 09:26:08 +10:30
txprepare.c txprepare: fix all amount when other amounts also specified. 2025-05-06 12:27:53 +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).