Skip to content

Commit 0a92a5d

Browse files
committed
cmd+lnd: fix tweak handling
1 parent 5657a7a commit 0a92a5d

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

cmd/chantools/sweepremoteclosed.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,8 @@ func sweepRemoteClosed(extendedKey *hdkeychain.ExtendedKey, apiURL,
371371
// output...
372372
desc.WitnessScript = desc.Output.PkScript
373373
witness, err := input.CommitSpendNoDelay(
374-
signer, desc, sweepTx, true,
374+
signer, desc, sweepTx,
375+
len(desc.SingleTweak) == 0,
375376
)
376377
if err != nil {
377378
return err

lnd/signer.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,7 +283,7 @@ func (s *Signer) AddTaprootSignature(packet *psbt.Packet, inputIndex int,
283283
func maybeTweakPrivKey(signDesc *input.SignDescriptor,
284284
privKey *btcec.PrivateKey) *btcec.PrivateKey {
285285

286-
if signDesc.SingleTweak != nil {
286+
if len(signDesc.SingleTweak) > 0 {
287287
return input.TweakPrivKey(privKey, signDesc.SingleTweak)
288288
}
289289
return privKey

0 commit comments

Comments
 (0)