Track the txid that resolves HTLCs even after resolution completes
[rust-lightning] / lightning / src / onion_message / messenger.rs
index 2b2b11345773e6727e0187e7e99a269072491b00..044248961973099560fae9853e8a86cca3037a98 100644 (file)
@@ -196,7 +196,7 @@ impl<Signer: Sign, K: Deref, L: Deref> OnionMessenger<Signer, K, L>
                                Hmac::from_engine(hmac).into_inner()
                        };
                        match self.keys_manager.ecdh(Recipient::Node, &msg.onion_routing_packet.public_key,
-                               Some(&blinding_factor))
+                               Some(&Scalar::from_be_bytes(blinding_factor).unwrap()))
                        {
                                Ok(ss) => ss.secret_bytes(),
                                Err(()) => {