5adfc968df
In preparation for MPP we return the terminal errors recorded with the control tower. The reason is that we cannot return immediately when a shard fails for MPP, since there might be more shards in flight that we must wait for. For that reason we instead mark the payment failed in the control tower, then return this error when we inspect the payment, seeing it has been failed and there are no shards in flight. |
||
---|---|---|
.. | ||
lnd_multi-hop_htlc_local_chain_claim_test.go | ||
lnd_multi-hop_htlc_local_timeout_test.go | ||
lnd_multi-hop_htlc_receiver_chain_claim_test.go | ||
lnd_multi-hop_htlc_remote_chain_claim_test.go | ||
lnd_multi-hop_local_force_close_on_chain_htlc_timeout_test.go | ||
lnd_multi-hop_remote_force_close_on_chain_htlc_timeout_test.go | ||
lnd_multi-hop_test.go | ||
lnd_single_hop_invoice_test.go | ||
lnd_test.go | ||
macaroons.go | ||
onchain.go | ||
psbt.go |