214 Commits (4a1843a1515e52cd13513c259ce10bb1e87db1ae)

Author SHA1 Message Date
Rusty Russell 71460ac073 pay: don't say "Could not find a route" unless we never tried a payment. 6 years ago
trueptolemy 77f98f8a5c test_pay: Add test_forward_local_failed_stats() in 5 cases 6 years ago
Rusty Russell bd655678a6 pytest: fix old code in test, which can cause spurious failures. 6 years ago
Rusty Russell 6630b99cf7 lightningd: move local invoice resolution into invoice.c function. 6 years ago
Rusty Russell da884751e8 gossipd: make routing_add_channel_update discard old timestamps. 6 years ago
Christian Decker 27afc804d5 json-rpc: Include received and resolved time to listforward result 6 years ago
Rusty Russell a498b1fdbf pytest: fix flaky test_setchannel_fee_restart test. 6 years ago
Michael Schmoock 162a97894d test: adds test_setchannelfee_all 6 years ago
Michael Schmoock 7e1cc2897c test: add tests for setchannelfee command 6 years ago
Rusty Russell 203ef2ed0b listsendpays: updated version of listpayments. 6 years ago
Rusty Russell 1ec959752b plugin/pay: rename 'description' to 'label', deprecate 'description'. 6 years ago
Rusty Russell 0d30b89043 channeld: use amount_msat for struct htlc amount. 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
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
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 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
Christian Decker 27b66997da pytest: Temporarily disable test_htlcs_cltv_only_difference with VG 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 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 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 9f1f79587e short_channel_id_dir: new primitive for one direction of short_channel_id 6 years ago
Christian Decker 659a26ea5a misc: Update short_channel_id representation to use 'x' separators 6 years ago
Rusty Russell a8e0e1709a channeld: fix fee calculation. 6 years ago
lisa neigut eab992cecd py-tests: rename 'announce' to 'wait_for_announce' 6 years ago
Rusty Russell debbdc0781 bolt11: accept lightning: prefix. 6 years ago
Rusty Russell 7d614aaf25 pytest: really remove all bitcoin generate RPC calls. 6 years ago
Rusty Russell 38e6aa66ff python: quieten modern flake8. 6 years ago
Rusty Russell 3746ea36e2 channeld: tiebreak identical HTLC outputs by CLTV. 6 years ago
Rusty Russell 0006d5771d pytest: test for HTLCs with identical payment_hash and different CLTVs. 6 years ago
Rusty Russell c403415caa lightningd: format JSON directly into json connection membuf. 6 years ago
Christian Decker f583e6bc58 pytest: Silence some more warnings about raw_strings in regexps 6 years ago
Rusty Russell 31d8a5a9a4 pytest: cleanup test_forward_stats. 6 years ago
Rusty Russell 604638712b jsonrpc: Only show total fees collected in getinfo. 6 years ago
Christian Decker 6b7546b94d json-rpc: Rename `getroutestats` and move stats to getinfo 6 years ago