136 Commits (5b3af00e28b8164e5e4803bf0f5301ea59a5249d)

Author SHA1 Message Date
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
Rusty Russell 54c57e7495 libplugin-pay: don't expose bolt11 details. 4 years ago
Rusty Russell 92f2461b5d plugins/pay: fix leak on failed new payments. 4 years ago
Rusty Russell 924cc04bd2 bolt11: have caller supply preferred chain. 4 years ago
Rusty Russell 1deba1c8e4 plugins/pay: handle case where amount_msat is 'null'. 4 years ago
ZmnSCPxj jxPCSnmZ 0eb1e7e0ca plugins/libplugin-pay.c: Add new payee_incoming_limit to limit number of HTLCs based on payee connectivity. 4 years ago
Rusty Russell 191355e0e7 pay: fix handling of legacy vs tlv encoding. 4 years ago
Rusty Russell 28884864d0 plugins/pay: don't bother parsing nodeid for summary. 4 years ago
Rusty Russell 4ba3797923 plugins/pay: iterate the htable properly, not from start each time. 4 years ago
Christian Decker 3d902501e5 pay: Group payments by their payment_hash, not by bolt11 string 4 years ago
Vincenzo Palazzo 1521c29fcf listpays mod 1: add destination inside the response when bolt11 is null 4 years ago
Vincent 700897f06e listpays: fixed bolt11 null with keysend and update doc command 4 years ago
Christian Decker 723b7223b7 pay: Add timestamp of first part to `listpays` 4 years ago
ZmnSCPxj jxPCSnmZ 4fde45669c plugins/pay.c: Fix the routehints/presplit conflict. 4 years ago
Christian Decker 311594b2cd jsonrpc: Add amount received by recipient to `listpays` result 4 years ago
Christian Decker eb322b114b plugin: Do not automatically initialize the RPC connection in bcli 5 years ago
Christian Decker 65ca634528 plugin: Fix misspelled COMPAT_V090 compile guards 5 years ago
Christian Decker de75d3ac0c mpp: Add CLI option to opt-out of multi-part payments 5 years ago
Christian Decker a287bbe55d mpp: Enable adaptive splitter 5 years ago
Christian Decker d0eb3a79eb paymod: Not having a result doesn't mean we failed at getroute 5 years ago
Christian Decker b813974e13 mpp: Add the presplit MPP modifier 5 years ago
Christian Decker 5776a33116 paymod: Activate paymod and move legacy pay to `legacypay` command 5 years ago
Christian Decker 0aa5c197ec pytest: Fix tests broken by the pay and paystatus changes 5 years ago
Christian Decker 2ac87c1490 paymod: Reorder paymod arguments to match pay 5 years ago
Christian Decker da8eb6fb4c paymod: Expose riskfactor and wire through to getroute 5 years ago
Christian Decker 5601a1ab21 paymod: Add a deadline to the pay command and retry modifier 5 years ago
Christian Decker f557955515 paymod: Consolidate parsing RPC results in libplugin 5 years ago
Christian Decker cb00cbac7c paymod: Add support for the msatoshi override argument 5 years ago
Christian Decker 2331cd62e1 paymod: Add user-provided label back into the paystatus result 5 years ago
Christian Decker 215a0ada8b paymod: Update the route constraints as we apply routes and mods 5 years ago
Christian Decker 935578e567 paymod: Exclude most expensive/slowest chan if limits are exceeded 5 years ago
Christian Decker 4648d2867f paymod: Compute fee and CLTV delta limits for a payment 5 years ago
Christian Decker e71bdf9ed8 paymod: Wrap the getroute request in a struct 5 years ago
Christian Decker 1b057f025c paymod: Let the payment know the local ID 5 years ago
Christian Decker 097cb8d3a0 paymod: Exclude nodes that we found to be faulty 5 years ago
Christian Decker 2f0e535b81 paymod: Add reason why a payment was attempted 5 years ago
Christian Decker 3a35dd34ac paymod: Add the contents of paystatus 5 years ago
Christian Decker 2e88249a7b paymod: Make the transition to FAILED a function call 5 years ago
Christian Decker ddb0424a4d paymod: Remove the dummy payment modifier 5 years ago
Christian Decker 2acb86bfe3 paymod: Consider new payments when checking if an attempt is ongoing 5 years ago
Christian Decker fbd8cf1495 paymod: Keep a copy of the serialized bolt11 in the root payment 5 years ago
Christian Decker 9d7a48d0f4 pay: Key the MPP payments based on the payment_hash not the bolt11 5 years ago
Christian Decker 5e3134083e paymod: Add a local_channel_hints modifier to collect local channels 5 years ago
Christian Decker b1e9f4923b paymod: Add the final cltv delta to the getroute call 5 years ago
Christian Decker 6fbfe24e3e paymod: Add a COMPAT_090 flag 5 years ago
Christian Decker b15876c112 paymod: Implement TLV onion payload generation 5 years ago
Christian Decker c35df400b2 paymod: Maintain a list of current and past payments 5 years ago
Christian Decker 5c32e33aab paymod: Add a retry modifier that retries payments on failure 5 years ago