Sanity checking htlc output and logging from creation point
This commit is contained in:
@@ -44,11 +44,15 @@ impl Htlc {
|
||||
}
|
||||
|
||||
pub(crate) fn to_miniscript_descriptor(&self) -> Wsh<bdk::bitcoin::PublicKey> {
|
||||
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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user