735 Commits (10057c8335228dd1187bafc554b8312945a947c4)

Author SHA1 Message Date
Simon Vrouwe 10057c8335 openingd/json_fund_channel: 6 years ago
Rusty Russell 2d7c1ed0cf pytest: create proper mock failures. 6 years ago
Christian Decker 27b66997da pytest: Temporarily disable test_htlcs_cltv_only_difference with VG 6 years ago
Christian Decker 5a55972f1a pytest: Have bitcoind own its proxies 6 years ago
Christian Decker f687262658 pytest: Update test dependencies to latest version 6 years ago
Rusty Russell ba8a9d1fde libplugin: quick fix for bad JSON produced by plugins on bad paramters. 6 years ago
lisa neigut 28699f0eca option_data_loss_protect: reenable by default 6 years ago
lisa neigut c45d034bc0 option_data_loss_protect: fixup commitment point check 6 years ago
Rusty Russell 29b106720e plugins/pay: paystatus should explicitly describe why it is making each attempt. 6 years ago
Rusty Russell 9d33a3d752 plugins/pay: eliminate worst channel if we go over fee / delay threshold. 6 years ago
Rusty Russell 0a8b4f8935 pay: remove inbuilt command in favor of plugin. 6 years ago
Rusty Russell 3f8dd7a95f plugins/pay: add paystatus command to get gory details of payments. 6 years ago
Rusty Russell 9403df8d0d plugins/pay: add shadow CLTV calculation. 6 years ago
Rusty Russell b17c344b71 plugins/pay: retry when routehint fails. 6 years ago
Rusty Russell e3f893444d pytest: test more-than-one-hop route hints. 6 years ago
Rusty Russell 2b72ebb3b6 plugins/pay: implement routeboost hints, naive version. 6 years ago
Rusty Russell b787200752 pytest: test that we correctly use routeboost information from bolt11 invoice. 6 years ago
Rusty Russell 802b772cad plugins/pay: use final_cltc from bolt11 invoice. 6 years ago
Rusty Russell a8f2f28c72 plugins/pay: implement maxfeepercent, maxdelay and exemptfee. 6 years ago
Rusty Russell 139604a618 pytest: test that pay command retries. 6 years ago
Rusty Russell d9fa8a3536 plugins/pay: retry on failure in a loop. 6 years ago
Rusty Russell 40637d0017 contrib/pylightning: temporarily convert to use plugin/pay for tests. 6 years ago
Rusty Russell ad1e1bd528 plugins: minimal 'pay' plugin. 6 years ago
Rusty Russell 0ba547ee10 gossipd: handle overflowing query properly (avoid slow 100% CPU reports) 6 years ago
Rusty Russell ba41d6e3df pytest: failing test for overflow in query_channel_range 6 years ago
Rusty Russell 52750f2dcc pytest: tighten the query_channel_range test. 6 years ago
Rusty Russell 4c57bf002e pytest: neaten fund_channel scid extraction. 6 years ago
Rusty Russell 9f1f79587e short_channel_id_dir: new primitive for one direction of short_channel_id 6 years ago
Rusty Russell 80753bfbd5 Feedback from @niftynei. 6 years ago
Rusty Russell dc2ee9639b listchannels: allow source arg to list channels by their source node. 6 years ago
Rusty Russell 5b3abd80b1 pytest: don't skip valgrinding plugins. 6 years ago
Rusty Russell 3d016e7249 getroute: allow array of channels to exclude. 6 years ago
Rusty Russell 1567238dd9 invoice: option to expose/not-expose private channels. 6 years ago
Rusty Russell fe4a600bc7 routeboost: don't use channels to dead-end nodes. 6 years ago
Rusty Russell 547d6ab878 routeboost: expose private channel in invoice iff we have no public ones. 6 years ago
Christian Decker 659a26ea5a misc: Update short_channel_id representation to use 'x' separators 6 years ago
Rusty Russell 61420bf79b configure: (mostly) revert b7a56f0531 6 years ago
Rusty Russell c3e96e058e bolt: Updated the BOLT specification to unify UNKNOWN_PAYMENT_HASH & INCORRECT_PAYMENT_AMOUNT 6 years ago
Christian Decker b7a56f0531 plugin: Gate the plugin subsystem with the --enable-plugins configure flag 6 years ago
Rusty Russell 109c6eb3a3 channeld: include proper sha value in BADONION errors. 6 years ago
Rusty Russell 8f8783c0e3 pay: correctly blame the *next* node on BADONION error. 6 years ago
Rusty Russell 5b6c82384a pytest: test that we get a correct result when peer says onion is bad. 6 years ago
lisa neigut efa38875b2 listpeers: include `private` field in `channels` output 6 years ago
Christian Decker 25ca49c444 pytest: Add a test for the event subscription and notification 6 years ago
Christian Decker 643480cfd8 pylightning: Migrate the test plugin to use the new wrapper 6 years ago
Rusty Russell a8e0e1709a channeld: fix fee calculation. 6 years ago
Christian Decker a304db9be2 plugin: Handle log notifications from plugins 6 years ago
Rusty Russell 6aa511fa7a channeld: only enable option_data_loss_protect if EXPERIMENTAL_FEATURES. 6 years ago
Rusty Russell 981b000949 pytest: add trivial test to make sure reconnect works with no channel activity. 6 years ago
Mark Beckwith 816840e9c4 rpc: check error now consistent with lightning-cli 6 years ago