UNPKG

@arkade-os/sdk

Version:

Bitcoin wallet SDK with Taproot and Ark integration

12 lines (11 loc) 377 B
import * as musig from "@scure/btc-signer/musig2.js"; /** * Generates a pair of public and secret nonces for MuSig2 signing */ export function generateNonces(publicKey) { const nonces = musig.nonceGen(publicKey); return { secNonce: nonces.secret, pubNonce: nonces.public }; } export function aggregateNonces(pubNonces) { return musig.nonceAggregate(pubNonces); }