Stackexchange iconStackexchangeOct 1, 2026 ~1 min source read

How to Sign a Musig with Bitcoin Core

Today I was back at trying to sign a transaction spending a musig UTXO in Bitcoin Core. Use PSBTs, as they're more likely to work on modern stuff like Musig than raw transactions.

Share this story

Send the public story page.

Useful takeaways from this story.

Today I was back at trying to sign a transaction spending a musig UTXO in Bitcoin Core.

Use PSBTs, as they're more likely to work on modern stuff like Musig than raw transactions.

He asked how I was generating my private/public keys, which made me realize I'd probably calculated my pubkey incorrectly.

Building the complete brief

The page is ready to read now. The fuller skim-friendly version will appear here automatically.

The useful part

Today I was back at trying to sign a transaction spending a musig UTXO in Bitcoin Core. Use PSBTs, as they're more likely to work on modern stuff like Musig than raw transactions. He asked how I was generating my private/public keys, which made me realize I'd probably calculated my pubkey incorrectly.

How it works

  • So today I took a new swing, using the same methodology I use for signing regular multisigs in Bitcoin Core, but now I can't get the PSBT to process correctly.

Keep reading in the app

Open the app view to save this story, compare related coverage, and continue from the same source.

Open in app