From 57d6e5d56f7761d7c14733db3faae46774d02d20 Mon Sep 17 00:00:00 2001 From: Andras Banki-Horvath Date: Thu, 22 May 2025 18:33:36 +0200 Subject: [PATCH] signer: option to add the local nonce to the MuSig2 session --- signer_client.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/signer_client.go b/signer_client.go index d7de4a7..048db2c 100644 --- a/signer_client.go +++ b/signer_client.go @@ -579,6 +579,13 @@ func MuSig2TaprootTweakOpt(scriptRoot []byte, } } +// MuSig2LocalNonceOpt adds the local secret nonce to the musig session request. +func MuSig2LocalNonceOpt(nonce [musig2.SecNonceSize]byte) MuSig2SessionOpts { + return func(s *signrpc.MuSig2SessionRequest) { + s.PregeneratedLocalNonce = nonce[:] + } +} + // marshallMuSig2Version translates the passed input.MuSig2Version value to // signrpc.MuSig2Version. func marshallMuSig2Version(version input.MuSig2Version) (