811 Commits (b4e7b198e6ef8db2456dbc12ae6edc8b76368087)

Author SHA1 Message Date
Rusty Russell 6ed54dd34e db: fix dangling peers on db upgrade. 6 years ago
Rusty Russell 594f260de7 pytest: test starting with db corrupted by dangling peer. 6 years ago
Rusty Russell 7887e5c00a pytest: add support for starting nodes with a pre-canned db. 6 years ago
Rusty Russell 3b587a1c6d lightningd: fix db error where we can have detached peer. 6 years ago
Rusty Russell 26df586fbf pytest: add test for db constraint failure 6 years ago
Rusty Russell 948ca470ad bitcoin: use amount_sat/amount_msat. 6 years ago
Rusty Russell 0d30b89043 channeld: use amount_msat for struct htlc amount. 6 years ago
Rusty Russell 85b8b25749 bitcoin/chainparams: use amount_sat / amount_msat 6 years ago
Rusty Russell cd341b34d6 plugins/pay: use struct amount_msat. 6 years ago
Rusty Russell cc95a56544 pylightning: handle msat fields in JSON more appropriately. 6 years ago
Rusty Russell 83adb94583 lightningd and routing: use struct amount_msat. 6 years ago
Rusty Russell 3ba544bfde common/bolt11: use struct amount_msat 6 years ago
Christian Decker 5d9d5ceed1 pytest: Test the new peer_connected hook with a reject plugin 6 years ago
Rusty Russell 7a1d13a77e pytest: make test_pay_direct more robust. 6 years ago
Rusty Russell cb6a97152e pytest: fix race in test_pay_direct. 6 years ago
Rusty Russell 41be796e0e pytest: add simple test for --daemon. 6 years ago
Christian Decker 59fa47bf64 pytest: Mark the worst gossip offenders as developer-only tests 6 years ago
Christian Decker b7222531fe pytest: Stabilize the test_pay_direct test 6 years ago
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