943 Commits (dd617f9cbe9a53c960f0891020e16aa7dfcf033e)

Author SHA1 Message Date
Rusty Russell 53c0a21d2c plugins: get usage from plugins (required unless deprecated_apis == True). 6 years ago
Rusty Russell da355284de jsonrpc: help, even for a single item, should be in an array. 6 years ago
Rusty Russell fbf2168902 pytest: don't time out on test_pay_direct !DEVELOPER 6 years ago
Rusty Russell 3ae0c20026 getroute: change definition (and pay default) for riskfactor. 6 years ago
Rusty Russell 706debf3d4 pytest: make test_pay_direct more effective. 6 years ago
Rusty Russell 5d658012d6 plugins/pay: try without routehints first. 6 years ago
ZmnSCPxj 38a2f6c616 test_pay.py: Add test that we prefer direct route. 6 years ago
Rusty Russell 6bd1e46b25 invoice: don't allow creation of unpayable invoices. 6 years ago
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