core-lightning/plugins
Rusty Russell 9d966b46a7 askrene: take into account the reduction in "spendable" with additional HTLCs.
"spendable" is for a single HTLC: if we own the channel, this amount
decreases with every HTLC, as we have to pay fees.  We have access to this since
we call listpeerchannels anyway, so we can calculate the additional costs and
use it in the refining phase.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2024-09-19 12:16:53 +09:30
..
askrene askrene: take into account the reduction in "spendable" with additional HTLCs. 2024-09-19 12:16:53 +09:30
bkpr common/bolt12: do more required checks in invoice_decode. 2024-09-19 12:16:53 +09:30
clnrest meta: Update changelog for 24.08rc3 2024-08-26 11:53:42 -07:00
examples cln-plugin: add multi options for String and i64 2024-08-13 12:24:45 +09:30
grpc-plugin grpc-plugin: Run cargo fmt for minor style fixes 2024-07-31 08:53:12 +02:00
renepay 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
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: Add primitive to serialize channel_hint to JSON 2024-08-09 13:59:07 +09:30
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 meta: bump rust versions for 24.05 release 2024-06-04 20:23:24 -05:00
chanbackup.c libplugin: add data pointer for plugin convenience. 2024-08-07 20:35:30 +09:30
commando.c libplugin: add data pointer for plugin convenience. 2024-08-07 20:35:30 +09:30
establish_onion_path.c offers: add self-fetchinvoices for offers, and self-pay for the resulting invoice. 2024-07-18 10:53:55 +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: Add an error code to the payments 2024-08-08 12:20:44 -07:00
libplugin-pay.c common/amount: add amount_msat_accumulate() 2024-09-19 12:16:53 +09:30
libplugin-pay.h libplugin: pay now emits channel_hint as we learn about the net 2024-08-09 13:59:07 +09:30
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 plugins/Makefile: fail if jq command fails. 2024-09-17 17:02:22 +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 common/bolt12: do more required checks in invoice_decode. 2024-09-19 12:16:53 +09:30
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/amount: add amount_msat_accumulate() 2024-09-19 12:16:53 +09:30
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).