727 Commits (a393272ebf6c754793e86356101d6ab09486a540)

Author SHA1 Message Date
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
Rusty Russell 0c5f8a3a15 pytest: add test for check command. 6 years ago
Franck Royer dc7b76e5e6 Update testing requirements and instructions 6 years ago
lisa neigut a39c97c960 channeld: support private channel creation, fixes #2125 6 years ago
lisa neigut eab992cecd py-tests: rename 'announce' to 'wait_for_announce' 6 years ago
Rusty Russell fab5027d64 configure: add --experimental-features flag (default: == DEVELOPER). 6 years ago
Rusty Russell aee2197a66 jsonrpc: make sure even errors are valid json. 6 years ago
Christian Decker f5a3f1f0a2 plugin: Add a test for timeout and broken manifest 6 years ago
Rusty Russell eb03b33655 plugins: add and install built-in plugin dir, add clear and disable options. 6 years ago