Allow holder commitment and HTLC signature requests to fail
[rust-lightning] / lightning / src / offers / refund.rs
index ce39841df8c9750d9f4e7b717d1e3fb50e967d1a..ba3ab1d1ef3bad508bc14ab4e7b933c00269d7e3 100644 (file)
@@ -297,6 +297,11 @@ impl<'a, T: secp256k1::Signing> RefundBuilder<'a, T> {
 
 #[cfg(test)]
 impl<'a, T: secp256k1::Signing> RefundBuilder<'a, T> {
+       pub(crate) fn clear_paths(mut self) -> Self {
+               self.refund.paths = None;
+               self
+       }
+
        fn features_unchecked(mut self, features: InvoiceRequestFeatures) -> Self {
                self.refund.features = features;
                self