pull down to refresh

MuSig2 is already in Core! Just no hardware wallet support and very tedious to setup even between two core wallets.

Ah I didn't realize this. That's very cool! I found it difficult enough to set up a normal multisig in Core, I may wait to try making a musig2 wallet.

But could one still create a PSBT with a musig2 wallet in Core and then export that into something like Ledger or Coldcard Edge (which I think can sign musig2) and use a hardware wallet that way?

reply
191 sats \ 1 reply \ @sjors OP 13 Jun

Once setup, using it is easier, especially between two core wallets.

However Ledger isn't going to sign anything without first registering the BIP388 policy, and then passing it back (along with an hmac) at signing time.

Core can't currently produce this BIP388 policy and it can't store the hmac provided by the ledger. So you'd have to use the Ledger drivers manually (lookup Moosig). Not fun.

I forgot what ColdCard requires, if anything, maybe passing psbt's around already works?

https://github.com/bitcoin/bips/blob/master/bip-0388.mediawiki

reply

Yes, that sounds quite a bit beyond what I'm willing to do (or should attempt).

reply