rgb-cln/plugins
Rusty Russell af46a4f57d fetchinvoice: allow amounts to be specified.
As per lastest revision of the spec, we can specify amounts in invoice
requests even if the offer already specifies it, as long as we exceed
the amount given.  This allows for tipping, and amount obfuscation.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2021-01-09 12:45:31 +01:00
..
spender common/amount: make fmt_amount_sat / fmt_amount_msat etc take copy. 2021-01-09 12:45:31 +01:00
.gitignore plugins: add txprepare to .gitignore 2020-12-04 11:30:58 +10:30
Makefile decode: new generic API to decode bolt11 and bolt12. 2021-01-09 14:34:35 +10:30
README.md doc: fix wording in plugins/README.md 2020-01-06 12:57:59 +01:00
autoclean.c plugin: Do not automatically initialize the RPC connection in bcli 2020-07-23 10:14:21 +09:30
bcli.c common/json: make json_scan return an error string. 2021-01-07 19:32:47 +01:00
fetchinvoice.c fetchinvoice: allow amounts to be specified. 2021-01-09 12:45:31 +01:00
keysend.c common/json: make json_scan return an error string. 2021-01-07 19:32:47 +01:00
libplugin-pay.c pay: Fix a crash when waitblockheight times out 2021-01-08 09:19:24 +01:00
libplugin-pay.h pay, wallet: rename internal `bolt11` vars to `invstring`. 2020-12-15 12:05:02 +01:00
libplugin.c common/json: make json_scan return an error string. 2021-01-07 19:32:47 +01:00
libplugin.h libplugin: replace rpc_delve with rpc_scan. 2021-01-07 19:32:47 +01:00
offers.c decode: new generic API to decode bolt11 and bolt12. 2021-01-09 14:34:35 +10:30
offers.h plugin/offers: hoist send_onion_reply into core. 2021-01-09 14:34:35 +10:30
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 fetchinvoice: allow amounts to be specified. 2021-01-09 12:45:31 +01: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
pay.c common/amount: make fmt_amount_sat / fmt_amount_msat etc take copy. 2021-01-09 12:45:31 +01:00
txprepare.c txprepare: Verify that outputs arg is an array 2020-12-09 06:56:21 +10:30

README.md

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