lightning/plugins
niftynei 38e2428f12 funder: use utxopsbt to build psbt for RBFs
We use the saved previous outputs (plus maybe some new ones?) to build a
psbt for an RBF request.

RBFs utxo reuse is now working so we can unfail the test (and update
it to reflect that the lease sticks around through an RBF cycle).

Changelog-Fixed: Plugins: `funder` now honors lease requests across RBFs
2022-10-20 13:42:41 +02:00
..
bkpr common/onion: expunge all trace of different onion styles. 2022-09-28 13:40:57 +02:00
examples cln-plugin: Defer binding the plugin state until after configuring 2022-09-25 15:13:12 +02:00
grpc-plugin cln-plugin: Defer binding the plugin state until after configuring 2022-09-25 15:13:12 +02:00
spender openingd: Add reserve to fundchannel and multifundchannel 2022-09-21 11:25:47 +02:00
src cln-plugin: Prep the logging payload in a let 2022-09-25 15:13:12 +02:00
test df: pass lease data back to funder for rbfs 2022-10-20 13:42:41 +02:00
.gitignore bookkeep: first commit, stub of new plugin 2022-07-28 12:08:18 +09:30
autoclean.c delforward: allow deletion of "unknown in_htlc_id" and fix autoclean to use it. 2022-09-27 14:42:03 +09:30
bcli.c libplugin: mark the cmd notleak() whenever command_still_pending() called. 2022-09-19 11:34:42 +09:30
Cargo.toml cln-plugin: Add log filtering support 2022-09-25 15:13:12 +02:00
chanbackup.c common: clean up json routine locations. 2022-07-15 12:24:00 -05:00
commando.c libplugin: mark the cmd notleak() whenever command_still_pending() called. 2022-09-19 11:34:42 +09:30
fetchinvoice.c plugins/fetchinvoice: remove obsolete string-based API. 2022-09-29 16:10:57 +09:30
funder_policy.c df: pass lease data back to funder for rbfs 2022-10-20 13:42:41 +02:00
funder_policy.h df: pass lease data back to funder for rbfs 2022-10-20 13:42:41 +02:00
funder.c funder: use utxopsbt to build psbt for RBFs 2022-10-20 13:42:41 +02:00
keysend.c keysend: just strip even unknown fields. 2022-10-04 17:48:08 +02:00
libplugin-pay.c pay: If the channel_hint matches our allocation allow it 2022-09-21 11:25:47 +02:00
libplugin-pay.h pay: Populate the channel hints with either the scid or the alias 2022-07-04 22:14:06 +02:00
libplugin.c lightningd: allow a connection to specify db batching. 2022-09-22 15:19:46 +02:00
libplugin.h lightningd: allow a connection to specify db batching. 2022-09-22 15:19:46 +02:00
Makefile plugins/Makefile: regenerate plugins list when config changes. 2022-09-16 12:31:45 +09:30
offers_inv_hook.c plugins/fetchinvoice: remove obsolete string-based API. 2022-09-29 16:10:57 +09:30
offers_inv_hook.h onionmessages: remove obsolete onion message parsing. 2022-09-29 16:10:57 +09:30
offers_invreq_hook.c plugins/fetchinvoice: remove obsolete string-based API. 2022-09-29 16:10:57 +09:30
offers_invreq_hook.h onionmessages: remove obsolete onion message parsing. 2022-09-29 16:10:57 +09:30
offers_offer.c offers: update to remove "vendor" and "timestamp" fields. 2022-09-12 09:34:52 +09:30
offers_offer.h BOLT12: use point32 instead of pubkey32. 2021-10-08 13:47:30 +02:00
offers.c plugins/fetchinvoice: remove obsolete string-based API. 2022-09-29 16:10:57 +09:30
offers.h plugins/fetchinvoice: remove obsolete string-based API. 2022-09-29 16:10:57 +09:30
pay.c libplugin: mark the cmd notleak() whenever command_still_pending() called. 2022-09-19 11:34:42 +09:30
README.md doc: fix wording in plugins/README.md 2020-01-06 12:57:59 +01:00
topology.c common: assume htlc_maximum_msat, don't check bit any more. 2022-09-24 15:22:27 +09:30
txprepare.c memleak: simplify API. 2022-09-19 11:34:42 +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).