348 Commits (d8e8426b52d9dd097c361e3cf405edbdfc20cffe)

Author SHA1 Message Date
Christian Decker c35df400b2 paymod: Maintain a list of current and past payments 5 years ago
Christian Decker 8207b4eac8 paymod: Use reasonable partids 5 years ago
Christian Decker 04c9c5e0d1 paymod: Collect and return results of a tree of partial payments 5 years ago
Christian Decker 4fec969062 paymod: Parse and store the waitsendpay result 5 years ago
Christian Decker 6fb81bf203 paymod: Call waitsendpay on the sendonion we just queued 5 years ago
Christian Decker d8ebe6fbcd paymod: Parse createonion result and call sendonion 5 years ago
Christian Decker d37b8548fb paymod: Call `createonion` to generate the onion and associated data 5 years ago
Christian Decker 5f32cfe9cd paymod: Implement legacy onion payload computation 5 years ago
Christian Decker 5ef7297e51 paymod: Add a `getinfo` call on payment_start to get the blockheight 5 years ago
Christian Decker 3c3e2c9c8f paymod: Implement getroute call 5 years ago
Christian Decker ce0025c95c paymod: Implement bubbling results up the hierarchy of payments 5 years ago
Christian Decker 5c32e33aab paymod: Add a retry modifier that retries payments on failure 5 years ago
Christian Decker aeb5cc0b7c paymod: Generate type-safe accessor functions for modifier data 5 years ago
Christian Decker 23b4dca3c7 paymod: Add a simple test-command to test the paymod state-machine 5 years ago
Christian Decker 5d1725209d paymod: Implement base state-machine transitions 5 years ago
Christian Decker e108ebe559 paymod: Add base state-machine for payment flow 5 years ago
Christian Decker 8138ef136f plugin: Add a data backend for the new payment state-machine 5 years ago
Vasil Dimov a3a37ea4ce build: fix compilation on i386 5 years ago
Antoine Poinsot e0aef66ce2 plugins: make the autoclean plugin static 5 years ago
niftynei 2d5c61dfc1 psbt: methods to mutate psbt in place 5 years ago
Antoine Poinsot d67743d511 bcli cleanups 5 years ago
Antoine Poinsot f598caa60d config: don't ignore the --commit-fee option. 5 years ago
niftynei fbe50e087a setup: create a common setup which will handle the wally-context 5 years ago
Rusty Russell cfb320c972 wire: move remaining bitcoin functions out to bitcoin/ files. 5 years ago
Antoine Poinsot 4bb7b4621f pay: respect maxfeepercent when choosing a shadow route 5 years ago
lisa neigut 3cfafa81eb bcli-bugfix: pass along entire script 5 years ago
Antoine Poinsot 3fc77730be bcli: don't log failed sendrawtransaction attempts twice 5 years ago
Christian Decker 9f298330b2 libplugin: It's featurebits, not features 5 years ago
Rusty Russell bf053dcf7c plugins: simplify htlc_accepted hook payload-setting API. 5 years ago
Christian Decker de0fd1f274 keysend: Change the plugin to add an invoice and then continue 5 years ago
Christian Decker 97fb27650d keysend: Announce keysend featurebit in node_announcement 5 years ago
Christian Decker e03acd9663 libplugin: Add features to plugin_main and getmanifest 5 years ago
Christian Decker b5b11a3f67 keysend: Ignore keysends if the payload contains unknown even fields 5 years ago
Christian Decker 1b32cc1c73 wire: Add a function to serialize a raw set of TLV fields 5 years ago
Christian Decker ef0f28cd50 plugin: Implement the ability to receive keysend payments 5 years ago
Christian Decker 5be59f4759 plugin: Add keysend skeleton 5 years ago
Christian Decker a696c8417e fundchannel: Remove the now disabled deprecated `satoshi` param 5 years ago
ZmnSCPxj jxPCSnmZ 919d371fe8 common/json_stream.c: Implement a `json_add_jsonstr` to add already-JSON strings to `json_stream` objects. 5 years ago
lisa neigut b51772ff68 pay: fix #3613; string output must be quoted 5 years ago
lisa neigut 3124d43d9f pay: check for null route in maybe_exclude 5 years ago
Rusty Russell 72327f5cc2 libplugin: fix compilation issue on recent gccs. 5 years ago
darosior b8262c3de2 fundechannel: don't pass deprecated 'satoshis' to fundchannel_start 5 years ago
Christian Decker 891adfca1e pay: Speed up `pay` and fix the shadow route construction 5 years ago
Rusty Russell 2f1502abf4 cleanup: make 'u8 *features' and 'struct feature_set *fset' more explicit. 5 years ago
Rusty Russell 28e3ffc66b plugins/fundchannel: make 'all' do the right thing for wumbo. 5 years ago
Rusty Russell ca512e3cb2 plugins/pay: use feature set from lightningd to decode bolt11. 5 years ago
Rusty Russell 8cb364dd28 libplugin: demarshal and stash the feature set given by lightningd. 5 years ago
Rusty Russell cf43e44378 common/features: don't use internal global. 5 years ago
darosior 7c0af81c21 bcli: use a more urgent feerate for HTLCs and penalty transactions 5 years ago
Rusty Russell e940d953bd fundchannel_start: We can't deprecate 'satoshi' here, since 'amount' wasn't sent 5 years ago