diff --git a/lightning/src/sign/mod.rs b/lightning/src/sign/mod.rs index df7c2c79dec..1a85fce5718 100644 --- a/lightning/src/sign/mod.rs +++ b/lightning/src/sign/mod.rs @@ -534,7 +534,7 @@ impl SpendableOutputDescriptor { } /// Returns the outpoint of the spendable output. - pub fn outpoint(&self) -> OutPoint { + pub fn spendable_outpoint(&self) -> OutPoint { match self { Self::StaticOutput { outpoint, .. } => *outpoint, Self::StaticPaymentOutput(descriptor) => descriptor.outpoint, diff --git a/lightning/src/util/sweep.rs b/lightning/src/util/sweep.rs index 0022e5286d2..5d856b9affb 100644 --- a/lightning/src/util/sweep.rs +++ b/lightning/src/util/sweep.rs @@ -74,7 +74,7 @@ impl TrackedSpendableOutput { /// Returns whether the output is spent in the given transaction. pub fn is_spent_in(&self, tx: &Transaction) -> bool { - let prev_outpoint = self.descriptor.outpoint().into_bitcoin_outpoint(); + let prev_outpoint = self.descriptor.spendable_outpoint().into_bitcoin_outpoint(); tx.input.iter().any(|input| input.previous_output == prev_outpoint) } }