lightning/plugins
niftynei f24bbac8d9 channel leases: pass expected lease rates around in compat form
We need to know what the lease we're expecting is. To do this
we pass around the hex encoded portion of the wire format.

We can use this passed in expected lease rates to confirm that the peer
is, in fact, using the same rates as what we have currently.

Changelog-Added: JSON-RPC: fundchannel, multifundchannel, and openchannel_init now accept a 'compact_lease' for any requested funds
2021-07-20 13:28:38 -04:00
..
spender channel leases: pass expected lease rates around in compat form 2021-07-20 13:28:38 -04:00
test liquidity-ads: pipe through request to funder, update policy 2021-07-20 13:28:38 -04:00
.gitignore sort alphabetically 2021-06-28 14:43:47 +09:30
autoclean.c autoclean: don't return a raw string as result. 2021-05-27 20:28:49 +09:30
bcli.c plugins/bcli: fix uninitialized variable. 2021-06-17 11:47:02 +09:30
fetchinvoice.c doc: fix up bolt12 quotes. 2021-07-14 14:33:18 -05:00
funder_policy.c liquidity-ads: pipe through request to funder, update policy 2021-07-20 13:28:38 -04:00
funder_policy.h liquidity-ads: pipe through request to funder, update policy 2021-07-20 13:28:38 -04:00
funder.c channel leases: pass expected lease rates around in compat form 2021-07-20 13:28:38 -04:00
keysend.c keysend: Add routehints argument to the keysend command 2021-07-15 12:13:06 -04:00
libplugin-pay.c pay: Fix another instance of a crash when we can't find ourselves 2021-06-20 14:26:00 +09:30
libplugin-pay.h common/route: route_from_dijkstra returns route_hop array. 2021-05-22 17:53:04 +09:30
libplugin.c libplugin: add u16_option parsing 2021-07-20 13:28:38 -04:00
libplugin.h libplugin: add u16_option parsing 2021-07-20 13:28:38 -04:00
Makefile lease rates: helpers for parsing, serializing + equating lease_rates 2021-07-20 13:28:38 -04:00
offers_inv_hook.c common/amount: make fmt_amount_sat / fmt_amount_msat etc take copy. 2021-01-09 12:45:31 +01:00
offers_inv_hook.h plugins/offer: handle receiving an invoice in an onion_message. 2021-01-09 14:34:35 +10:30
offers_invreq_hook.c plugins/offers: fix crash when we report unpaid prev invoice. 2021-07-14 14:33:18 -05:00
offers_invreq_hook.h plugins/offers: add code to catch invoice_request onion messages. 2020-12-23 14:24:39 +01:00
offers_offer.c offer: allow offers in other currencies if we can convert. 2021-01-09 12:45:31 +01:00
offers_offer.h offers: split offer send_invoice generation into new JSON command 2021-01-09 14:34:35 +10:30
offers.c doc: fix up bolt12 quotes. 2021-07-14 14:33:18 -05:00
offers.h plugin/offers: hoist send_onion_reply into core. 2021-01-09 14:34:35 +10:30
pay.c pay: Fix use-after-free issue with routehints in shortlived payments 2021-06-03 16:59:53 +09:30
README.md doc: fix wording in plugins/README.md 2020-01-06 12:57:59 +01:00
topology.c channel leases: pass expected lease rates around in compat form 2021-07-20 13:28:38 -04:00
txprepare.c change fees: more accurate rounding for change amount 2021-07-19 16:13:24 -04:00

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).