206 Commits (2be1f3fe1bf78b28bce45facdb2ad35711473678)

Author SHA1 Message Date
Christian Decker 2f0e535b81 paymod: Add reason why a payment was attempted 4 years ago
Rusty Russell 3fec96a7b1 tests: fix flake in test_partial_payment_htlc_loss 4 years ago
Christian Decker ddb0424a4d paymod: Remove the dummy payment modifier 4 years ago
Christian Decker 81dce4096e pytest: Fix up test_pay_no_secret to wait for node_announcements 4 years ago
Christian Decker 04c9c5e0d1 paymod: Collect and return results of a tree of partial payments 4 years ago
Christian Decker 23b4dca3c7 paymod: Add a simple test-command to test the paymod state-machine 5 years ago
ZmnSCPxj jxPCSnmZ c100de6d93 common/utils.c: Correctly handle NULL `take`n pointer in `tal_dup_talarr`. 4 years ago
ZmnSCPxj jxPCSnmZ a25af262e9 tests/test_pay.py: Add test to replicate #3757. 4 years ago
Rusty Russell 1fb505d118 pytest: extend timeout for test_payment_duplicate_uncommitted 5 years ago
Antoine Poinsot 4bb7b4621f pay: respect maxfeepercent when choosing a shadow route 5 years ago
Antoine Poinsot f83a1e0f2d Reproduce issue #3684 5 years ago
lisa neigut 0e20e3c5e7 df: rename 'funder' to 'opener' 5 years ago
Christian Decker 9f298330b2 libplugin: It's featurebits, not features 5 years ago
Christian Decker 8c23f22591 pytest: Reproduce issue #3666 5 years ago
Christian Decker 568773daad pytest: Add a test for keysend 5 years ago
Rusty Russell 284bd7de0c pytest: fix flaky test_excluded_adjacent_routehint 5 years ago
Rusty Russell 1dc281c111 pytest: test for pay adjacent routehint crash. 5 years ago
Rusty Russell 1d29228136 lightningd: make sendpay support `blinding` and `enctlv` fields (EXPERIMENTAL) 5 years ago
Rusty Russell bf2a42ada5 channeld: defer first update_fee until we have an HTLC to send. 5 years ago
Christian Decker 8370a627bb invoice: Parse amounts without a multiplier as BTC not msats 5 years ago
darosior 7c0af81c21 bcli: use a more urgent feerate for HTLCs and penalty transactions 5 years ago
Michael Schmoock 0998164214 test: receivable_msat similar to spendable_msat 5 years ago
Michael Schmoock 80ff9c5b63 test: refactor lockup_drain add helpers drain and force_feerates 5 years ago
Christian Decker 9736c7bfd0 pytest: Make test_pay_retry less flaky for liquid-regtest 5 years ago
Michael Schmoock af7e879308 fix: rfc #740 requires 100% feespike margin 5 years ago
Christian Decker ac5cba2243 htlc: Return an invalid payload error if payload is invalid 5 years ago
Christian Decker 9529529815 pytest: Repro wrong error being returned on invalid onion payloads 5 years ago
Rusty Russell 86c28b2272 channeld: channel drain mitigation. 5 years ago
Rusty Russell 6efde31ade pytest: simplified drain test (xfail) 5 years ago
Michael Schmoock e92ab89087 test: uses wait_for_htlcs helper in test_pay 5 years ago
Rusty Russell f3600d22a0 lightningd: disallow `msatoshi` arg to sendpay unless exact when non-MPP. 5 years ago
Christian Decker 9038364c63 sphinx: Actually use the pad stream to generate the packet 5 years ago
darosior dc3aa33927 pytest: use pyln.client for functional tests 5 years ago
ZmnSCPxj a9f0f05eea pay: Implement retry in case of final CLTV being too soon for receiver. 5 years ago
ZmnSCPxj 72a24a2bdd test_pay.py: Add test for blockheight disagreement. 5 years ago
Christian Decker 5e44895264 sphinx: Check the payload size at construction and in createonion 5 years ago
Christian Decker 0eaba5600a pytest: Reproduce issue #3377 5 years ago
Rusty Russell 1d0c433dc4 channeld: treat all incoming errors as "soft", so we retry. 5 years ago
Rusty Russell 839909d2cf Protocol: make var_onion, payment_secret and basic_mpp non-EXPERIMENTAL. 5 years ago
Rusty Russell edab0df611 lightningd: fix spurious "more than twice final" error. 5 years ago
Rusty Russell 326ceab8ad pytest: add more multi-part-payment tests. 5 years ago
Rusty Russell 207689c274 plugins: listpays will now consolidate multi-part payments. 5 years ago
Rusty Russell 8e3234e67a lightningd: sew in htlc set. 5 years ago
Rusty Russell 280523e72a pytest: Add tests to make sure received onion is as expected. 5 years ago
Rusty Russell b670b51fa2 waitsendpay: add partid arg. 5 years ago
Rusty Russell 63fffd41c8 configure: make partid payments only available with EXPERIMENTAL_FEATURES and payment_secret 5 years ago
Rusty Russell cd35835c5a sendpay/sendonion: add optional partid arg, finesse msatoshi argument. 5 years ago
Rusty Russell ce4403d638 lightningd: change amount-in-flight check to be more nuanced. 5 years ago
Christian Decker 301b634699 pytest: Skip some tests in elements if paratrization is convoluted 5 years ago
Rusty Russell f7ebbb2ec5 common: make sphinx code ignorant of payload format. 5 years ago