From f607bf25d3d61c65a2cee110a738baa6a5e89c92 Mon Sep 17 00:00:00 2001 From: Dave Hrycyszyn Date: Mon, 29 Jul 2024 11:10:39 +0100 Subject: [PATCH] Removed public accessor on htlc policy creation --- side-node/src/bitcoin/htlc.rs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/side-node/src/bitcoin/htlc.rs b/side-node/src/bitcoin/htlc.rs index 02c6b95..d157c68 100644 --- a/side-node/src/bitcoin/htlc.rs +++ b/side-node/src/bitcoin/htlc.rs @@ -33,16 +33,6 @@ impl Htlc { } } - pub(crate) fn to_miniscript_policy(&self) -> Concrete { - Concrete::::from_str(&format!( - "or(10@and(sha256({secret_hash}),pk({redeem_identity})),1@and(older({expiry}),pk({refund_identity})))", - secret_hash = self.hashlock, - redeem_identity = self.redeem_identity, - refund_identity = self.refund_indentiy, - expiry = self.refund_timelock - )).expect("Policy compilation only fails on resource limits or mixed timelocks") - } - pub(crate) fn to_miniscript_descriptor(&self) -> Wsh { let htlc_descriptor = Wsh::new( self.to_miniscript_policy() @@ -55,4 +45,14 @@ impl Htlc { htlc_descriptor } + + fn to_miniscript_policy(&self) -> Concrete { + Concrete::::from_str(&format!( + "or(10@and(sha256({secret_hash}),pk({redeem_identity})),1@and(older({expiry}),pk({refund_identity})))", + secret_hash = self.hashlock, + redeem_identity = self.redeem_identity, + refund_identity = self.refund_indentiy, + expiry = self.refund_timelock + )).expect("Policy compilation only fails on resource limits or mixed timelocks") + } }