I don't use BTCPay Server, but generally:
With multisig, the private keys (seeds) from all the signers determine the public key. You ask if you can do that without changing the seed, no because now you have multiple seeds.
You can use the old singlesig seed as one of the signers, but it's better to rotate, and your addresses don't stay the same anyway.
It's hard to answer your question because you say different things, let me know if I can clarify a specific example 🙂
Thanks very much. Yeah, my understanding was that you *had* to create two new seeds for multisig. I didn’t know you could still use one of the old singlesig seeds.
It makes sense to rotate, for privacy reasons, too, but one concern there (to digress a bit) is that moving funds would require either moving each UTXO into the new multisig setup (which could be expensive depending on the fee market) or combining all UTXOs (which is bad for privacy).
In that case, yes, you can use a singlesig that has utxo's on it as a signer for a multisig.
The reason I said rotate is because your example might've caused confusion or if you have multiple owners (which could be a reason for multisig) and those other owners also know this seed for example.
Just know that you get two different "wallet" instances (public keys)
For clarity, you are saying that I (as a sole owner of a singlesig wallet) could create a multisig 2 of 3 set up by adding two more wallets while continuing to use my original singlesig as one of the signers? I did not think that was possible. My understanding was that a multisig set up like this needed to start fresh with all new keys so, that’s how I set mine up.
A 2-3 multisig needs 3 seeds (private keys), you can reuse the seed you used for singlesig, as one of the 3 seeds.
Your funds are seperate from eachother, because your singlesig generates a different public key (and thus addresses) than your multisig.
As an example, when you have a 2-3, with 3 seeds, A, B, C... You could switch one seed for another: A, B, D.
This now gives a totally different public key and addresses, so basically a different wallet, while A and B are reused. Note that this is just an example, not that it's smart to do this last example 😂
Thread collapsed
Thread collapsed
Thread collapsed
Thread collapsed