Pipe the new `RecipientOnionFields` through send pipeline
authorMatt Corallo <git@bluematt.me>
Fri, 24 Mar 2023 05:32:56 +0000 (05:32 +0000)
committerMatt Corallo <git@bluematt.me>
Wed, 5 Apr 2023 16:28:14 +0000 (16:28 +0000)
commit36235c38f16dd99f62d1b3eb458d69211e4fdef6
treee3fec4fa7e754d35089af052dd1efcd4f93f3799
parentbf87a59e91f83a407586867b43f93bf52d673e8e
Pipe the new `RecipientOnionFields` through send pipeline

This passes the new `RecipientOnionFields` through the internal
sending APIs, ensuring we have access to the full struct when we
go to construct the sending onion so that we can include any new
fields added there.
lightning/src/ln/channelmanager.rs
lightning/src/ln/functional_tests.rs
lightning/src/ln/onion_route_tests.rs
lightning/src/ln/onion_utils.rs
lightning/src/ln/outbound_payment.rs