I like how easy it is in the Passport Core to add accounts under the same seed to segregate coins - eg: KYC, no KYC, etc. I’m wondering if it’s possible to create a multisig (eg: 2 of 3) and set up accounts for it for similar purposes and if Passport Core supports this?
Yes you can have accounts for multisig wallets. Sparrow supports this quite well and doing so with Passport should be identical to the usual setup process.
I’ve tried using my Passport Core as one of the signers in a multisig vault in Sparrow and adding a second account. But I encountered an issue with the Passport Core. I first initialized the Passport Core using Envoy which sets it up as a Single Sig signer. Of course then I later had to register it in Sparrow as a multi-sig signer, which I did following your video explainer. So it all seemed to work fine and as I say, I created 2 accounts in Sparrow which required me to set up a 2nd account on the Passport Core and register it. Again - no problem. But now when I try to use the Passport to sign a PSBT from Account 1 in Sparrow, the Passport won’t read the QR code. There doesn’t seem to be a way to tell the Passport Core whether I’m trying to read a PSBT for the single-sig I initially created with Envoy versus the multi-sig I created with Sparrow. Reading and signing the PSBT for Account 2 in my Sparrow multi-sig using my Passport works fine. As for Account 1 on the Passport core, it seems the only way I can select whether I want to scan a QR for single-sig or multi-sig is when I go to Manage Accounts → Verify address. It’s only there I’m presented the option. Am I doing something wrong? Or is this an oversight in the Passport Core functionality?
When you say ‘ Passport won’t read the QR code’ are you seeing an error on screen when doing so?
How many multisig configurations do you have on Passport if you head to Settings > Bitcoin > Multisig?
I mean I get Sparrow to display the PSBT QR code to scan it with the Passport, click on Sign with QR code on the Passport, point its camera at the QR code, the Passport screen says “scanning” but nothing happens regardless of how long I wait. No error message. If I back out and try again, still nothing.
I have 2 multisig configurations, one for Account 1 and one for Account 2.
Have you tried decreasing the density of the QR codes in Sparrow?
No, but as I mentioned, I have no problem reading the PSBT QR code for Account2 of my multi-sig using the Passport. So I suspected it’s something related to the fact that Account 1 on my Passport has both a single sig and multisig associated with it. Have you tried configuring a Passport the way I explained and it just works? The Passport account 1 should automatically recognize and be able to sign for either single sig and multisig transactions?
Passport will sign for either of the accounts by pressing ‘Sign with QR’ on any account screen in Passport.
If your device won’t read the QR code, make sure the BBQR option is not enabled in Sparrow and that you have the density at the lowest setting.
Sparrow must have been glitching or something during my initial test. I tried again and Passport reads the QR codes fine from either Account of my multisig vault - didn’t have to change the density setting or anything in Sparrow. Thanks for being helpful and patient with what turned out to be a non-issue.