diff --git a/side-node/src/bitcoin/htlc.rs b/side-node/src/bitcoin/htlc.rs index 1ca8573..02c6b95 100644 --- a/side-node/src/bitcoin/htlc.rs +++ b/side-node/src/bitcoin/htlc.rs @@ -44,11 +44,15 @@ impl Htlc { } pub(crate) fn to_miniscript_descriptor(&self) -> Wsh { - Wsh::new( + let htlc_descriptor = Wsh::new( self.to_miniscript_policy() .compile() .expect("Policy compilation only fails on resource limits or mixed timelocks"), ) - .expect("Resource limits") + .expect("Resource limits"); + assert!(htlc_descriptor.sanity_check().is_ok()); + tracing::info!("descriptor: {}", htlc_descriptor); + + htlc_descriptor } }