Expose payment metadata in the sending path via `send_payment`.
[rust-lightning] / fuzz / src / full_stack.rs
index c5d091f2d21ec7f44885ab91b2f40e8ce907880e..20892f4cc563d22878717eb29e72a98dd0afffd1 100644 (file)
@@ -463,7 +463,7 @@ pub fn do_test(data: &[u8], logger: &Arc<dyn Logger>) {
                                sha.input(&payment_hash.0[..]);
                                payment_hash.0 = Sha256::from_engine(sha).into_inner();
                                payments_sent += 1;
-                               match channelmanager.send_payment(&route, payment_hash, &None) {
+                               match channelmanager.send_payment(&route, payment_hash, &None, None) {
                                        Ok(_) => {},
                                        Err(_) => return,
                                }
@@ -490,7 +490,7 @@ pub fn do_test(data: &[u8], logger: &Arc<dyn Logger>) {
                                let mut payment_secret = PaymentSecret([0; 32]);
                                payment_secret.0[0..8].copy_from_slice(&be64_to_array(payments_sent));
                                payments_sent += 1;
-                               match channelmanager.send_payment(&route, payment_hash, &Some(payment_secret)) {
+                               match channelmanager.send_payment(&route, payment_hash, &Some(payment_secret), None) {
                                        Ok(_) => {},
                                        Err(_) => return,
                                }