Skip to content

Commit 46f5b3d

Browse files
committed
f add logging entry when we skip a double-claim due to timelock
1 parent bde3224 commit 46f5b3d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lightning/src/chain/onchaintx.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -405,10 +405,12 @@ impl<ChannelSigner: Sign> OnchainTxHandler<ChannelSigner> {
405405
'req_walk: for req in requests {
406406
// Don't claim a outpoint twice that would be bad for privacy and may uselessly lock a CPFP input for a while
407407
if let Some(_) = self.claimable_outpoints.get(req.outpoints()[0]) {
408-
log_trace!(logger, "Bouncing off outpoint {}:{}, already registered its claiming request", req.outpoints()[0].txid, req.outpoints()[0].vout);
408+
log_trace!(logger, "Ignoring second claim for outpoint {}:{}, already registered its claiming request", req.outpoints()[0].txid, req.outpoints()[0].vout);
409409
} else {
410410
for locked_package in self.locktimed_packages.iter().map(|v| v.1.iter()).flatten() {
411411
if locked_package.outpoints() == req.outpoints() {
412+
log_trace!(logger, "Ignoring second claim for outpoint {}:{}, we already have one which we're waiting on a timelock at {} for.",
413+
req.outpoints()[0].txid, req.outpoints()[0].vout, locked_package.package_timelock());
412414
continue 'req_walk;
413415
}
414416
}

0 commit comments

Comments
 (0)