425 Commits (69ddf818c79e254d5b83b70ea00025496461956e)

Author SHA1 Message Date
Rusty Russell 69ddf818c7 plugins/fetchinvoice: catch invoice_request reply. 4 years ago
Rusty Russell 3eada358e9 plugins/fetchinvoice: plugin to send an invoice_request for a given offer 4 years ago
Rusty Russell 9d75fbe237 plugins/offers: add code to catch invoice_request onion messages. 4 years ago
Rusty Russell 08e110b568 JSON: offers plugin `offer` command. 4 years ago
Rusty Russell 26e0cbeb7c plugin/offers: skeleton for offers plugin (EXPERIMENTAL_FEATURES) 4 years ago
Rusty Russell 723c16072a cleanups: feedback from Christian Decker review. 4 years ago
Rusty Russell 9fe612db20 plugins/pay: allow bolt12 invoices (EXPERIMENTAL_FEATURES). 4 years ago
Rusty Russell a33e39b7e8 pay, wallet: rename internal `bolt11` vars to `invstring`. 4 years ago
Christian Decker 3b599b846e keysend: Check that the destination supports keysend upon init 4 years ago
Christian Decker e186b2620a txprepare: Verify that outputs arg is an array 4 years ago
Christian Decker 55d9492d9e txprepare: Use param_outpoint_arr helper to validate input 4 years ago
Rusty Russell c5a2e64fd4 plugins/libplugin-pay: expose gossmap for plugin special effects. 4 years ago
Rusty Russell 54c57e7495 libplugin-pay: don't expose bolt11 details. 4 years ago
João Paulo 7514d7fb48 plugins: add txprepare to .gitignore 4 years ago
niftynei 4185a86d90 df-mfc: set the minimum input weight to 110 iif v2 4 years ago
niftynei b01734087d df-mfc: set protocol type when we know it 4 years ago
Rusty Russell 9361b62e3a libplugin: add command_hook_success helper. 4 years ago
niftynei 29c3532856 mfc-psbt: mark all of our inputs as "ours", then only sign those 4 years ago
niftynei 6077eca660 df: pass back 'close_to' for completed/commitment secured channels 4 years ago
niftynei c6b45e052b mfc-df: after openchannel_signed is finished, we call finished 4 years ago
niftynei 3e19b6c8f5 mfc-df: after psbt signed, send to openchannel_signed if v2s 4 years ago
niftynei a34425abd1 mfc-df: after sigs are collected, go sign the psbt 4 years ago
niftynei d7c06b5b0e mfc-df: once we've gotten the PSBT finalized, we wait for peer sigs 4 years ago
niftynei c90a19f739 mfc-df: only add outputs for v1 outs; go to openchannel_update if v2s 4 years ago
niftynei 3d2c0951d5 mfc-df: rework how openchannel_update works, callbacks 4 years ago
niftynei 381658dee6 mfc-df: merge openchannel_init/fundchannel_start results 4 years ago
niftynei 95de8b1174 mfc-df: have both paths use redo_multifundchannel 4 years ago
niftynei a31b078721 mfc: consolidate to a single FAILED state 4 years ago
niftynei 991ae65e9e mfc-df: track destination's openchannel version 4 years ago
niftynei e0c4865eea mfc: add a 'fail_destination' helper 4 years ago
niftynei 5b6b012af9 mfc: add happy path-way for v2 in multifundchannel 4 years ago
Christian Decker 313976e2f4 pay: Cleanup the route applicability checks for channel hints 4 years ago
Christian Decker 4d6b4a0445 pay: Retry the route computation if we could not apply the chanhints 4 years ago
Christian Decker 544e110c96 pay: Add a pre-apply check to channel_hint updates 4 years ago
Christian Decker 83f57ac300 pay: Move the chanhint update up to payment_getroute 4 years ago
Rusty Russell 62c52fe868 libplugin: add support for before and after deps on hooks. 4 years ago
Rusty Russell cd5a93d0bd gossmap: fix reutrn of gossmap_xxx_has_feature, rename. 4 years ago
Rusty Russell 572c849873 libplugin: ignore incoming notifications. 4 years ago
Rusty Russell 127811757f libplugin: support for sending notifications. 4 years ago
Rusty Russell a8177e9013 Makefile: make check-includes check all the non-generated files. 4 years ago
Rusty Russell 5e865ce42b Makefile: unify generated files definition. 4 years ago
niftynei f8c4cc73ae mfc: use declared constants 4 years ago
niftynei e66937e012 mfc: Add a `commitment_feerate` optional parameter to multifundchannel 4 years ago
Rusty Russell b470ae2c73 plugins/libplugin-pay: use gossmap. 4 years ago
Rusty Russell eadf2c91fe libplugin-pay: incorporate gossip store. 4 years ago
Rusty Russell 92f2461b5d plugins/pay: fix leak on failed new payments. 4 years ago
niftynei 4926c25bb5 fundchannel: take a 'close_to' address 4 years ago
niftynei 628df74e26 mfc: allow a 'close_to' address to be passed in 4 years ago
Rusty Russell 6195d953cc plugins: use "slow" feerate for mutual close negotiation. 4 years ago
Rusty Russell 7260d9ea3d plugins: generate list of plugins more atomically, respect V=1 and --quiet. 4 years ago