]> git.bitcoin.ninja Git - rust-lightning/commit
Implement multipath sends using payment_secret.
authorMatt Corallo <git@bluematt.me>
Tue, 7 Jan 2020 01:29:33 +0000 (20:29 -0500)
committerMatt Corallo <git@bluematt.me>
Mon, 3 Feb 2020 02:38:53 +0000 (21:38 -0500)
commitda7d53fdf2a0fb7393eea01fe5bff6efbb05dabc
treee365dbc750f6b652b3dd535b40ae3f8feb8d4721
parent9ed4f521f3950980a1a4680b708576890e8c0bcf
Implement multipath sends using payment_secret.

This rather dramatically changes the return type of send_payment
making it much clearer when resending is safe and allowing us to
return a list of Results since different paths may have different
return values.
lightning/src/ln/chanmon_update_fail_tests.rs
lightning/src/ln/channelmanager.rs
lightning/src/ln/functional_test_utils.rs
lightning/src/ln/functional_tests.rs
lightning/src/ln/onion_utils.rs