384 Commits (07bb931fed684cc53dba3baf162edefb2df7611b)

Author SHA1 Message Date
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
Rusty Russell 75838341a7 fundchannel/fundchannel_start: remove deprecated `satoshi` parameter 5 years ago
darosior 610aa0b8e3 bcli: register --dev-max-fee-multiplier on our side 5 years ago
darosior 902edf56e6 libplugin: allow u32 options 5 years ago
darosior 5e72b22e80 bcli: adapt interface to the new fees estimation interface 5 years ago
darosior 8e055a4506 bcli: remove a superfluous variable 5 years ago
Michael Schmoock d3ece69a1b fix: adds bcli plugin to check-source targets 5 years ago
Rusty Russell 2aad3ffcf8 common: tal_dup_talarr() helper. 5 years ago
Vasil Dimov 89ceb273f5 wire: remove towire_double() 5 years ago
Vasil Dimov a754e4c6aa gitignore: extend with recently added build products 5 years ago
darosior e7b0c24db2 libplugin: use a typesafe_cb for plugin_timer 5 years ago
Rusty Russell 5e2053feea pay: fix crash when we paystatus too soon. 5 years ago
Rusty Russell 7a178ebb7a plugins: libplugin don't insist on 'jsonrpc' field from lightningd. 5 years ago
darosior 5840e90ceb plugins/libplugin: don't crash if 'lightning-rpc' doesnt exist (yet) 5 years ago
darosior c1009635ed plugins/bcli: register Bitcoin-related options 5 years ago