107 Commits (843846f4d5da571f261a55f6eb982d5f12539f31)

Author SHA1 Message Date
Rusty Russell f7ebbb2ec5 common: make sphinx code ignorant of payload format. 5 years ago
fiatjaf c0368a717a also return preimage on listinvoices. 5 years ago
darosior d9aeeb4d14 pytest: skip test_sendonion if not DEVELOPER 5 years ago
Christian Decker 21b5b59c8c json-rpc: Rename onion payload type to style 5 years ago
Christian Decker 16b6c31010 json-rpc: Add the error onion if we stored it in the DB 5 years ago
Christian Decker 27547ce8d4 pay: Allow `sendonion` callers to provide `shared_secrets` 5 years ago
Christian Decker b8ce175fd2 pay: Handle payment failures resulting from sendonion correctly 5 years ago
Christian Decker cb912c9ae8 pytest: Add a test for the `sendonion` method 5 years ago
Christian Decker 8daf9b2577 pytest: Add a test for `createonion` 5 years ago
Rusty Russell 8393d21503 common/features: add `payment_secret` feature if EXPERIMENTAL. 5 years ago
Rusty Russell e5247a68b6 lightningd: check payment secret on htlc receipt. 5 years ago
Rusty Russell ef7a820ab1 log: make formatting more consistent. 5 years ago
Rusty Russell 21555b277d tests: test that we only use tlv onion when advertized. 5 years ago
darosior 208123771e pytest: test shadow routing in pay plugin 5 years ago
darosior 7dac7a8c52 pytest: deactivate shadow routing for some tests that use 'pay' 5 years ago
Rusty Russell a70f2dc650 pytest: two more timeouts on Travis. 5 years ago
Rusty Russell 2801d98e34 pytest: allow bad gossip in test_pay_direct. 5 years ago
Rusty Russell 79ca9bf998 gossipd: use per-peer information to make messages clearer. 5 years ago
Christian Decker e23d8a4aff pytest: Mark some tests as skippable that are too bitcoin-specific 5 years ago
Christian Decker 136d4b2568 pytest: Consolidate fee-fetching in test_setchannelfee_usage 5 years ago
Rusty Russell 147eaced2e developer: consolidiate gossip timing options into one --dev-fast-gossip. 5 years ago
Rusty Russell 0bab2580fc gossipd: clean up local channel updates. 5 years ago
trueptolemy c737fa6b91 pay: Fix logic of the intereface `find_worst_channel` 5 years ago
trueptolemy d4104c15aa pytest: Test `pay` can exclude error node 5 years ago
Rusty Russell a134062f98 bolt11: handle `9` fields for new features. 5 years ago
Rusty Russell d943d8abbc lightningd: expose full onion error when we have it. 5 years ago
Rusty Russell a525427272 pytest: don't run test_forward_local_failed_stats under Travis w/ VALGRIND 5 years ago
Rusty Russell c43d09dfd3 pytest: two more slow tests I missed. 5 years ago
Rusty Russell 0edc0ae5e9 pytest: don't use deprecated options for close() in tests. 5 years ago
Rusty Russell b35dc4689b pytest: enable deprecated APIs for multi-arg closes. 5 years ago
Rusty Russell 4fcd94a091 pytest: use absolute paths for plugin arguments. 5 years ago
Rusty Russell 26cdf9d3dc plugins/pay: don't retry routehint if it contains already-eliminated channel. 6 years ago
Rusty Russell 260febd88b plugins/pay: fix attempt counter on failure message. 6 years ago
Rusty Russell db22d2ba9a pytest: simplify and annotate test_channel_drainage. 6 years ago
Rusty Russell 431401ad35 channeld: don't subtract both reserves from advertized htlc_max. 6 years ago
Rusty Russell 044860881e lightningd: don't let spendable_msat go wumbo. 6 years ago
Rusty Russell bb6c34fb13 lightningd: take into account outstanding HTLCs for 'spendable_msat' 6 years ago
Rusty Russell 7b7d46c166 pytest: extract separate tests that spendable_msat is accurate. 6 years ago
Rusty Russell 409368e058 pytest: move test_channel_drainage to test_pay.py 6 years ago
Rusty Russell a3b646be31 pytest: fix test_hlcs_cltv_only_difference 6 years ago
Christian Decker ced2ff8aa7 pytest: Mark repeat offenders as flaky 6 years ago
Rusty Russell 15dc0a5c18 pay: fix transient status 'failed' in listpays. 6 years ago
Rusty Russell 18d2506958 pytest: test for transient "failed" status during ongoing payment. 6 years ago
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