This is cool because, if you don't know, a seed phrase actually isn't enough to recover your Bitcoin.
Seriously. Go download a wallet that wasn't the wallet you created the original wallet from and try to backup with it.
See, there's a lot of missing information in a seed phrase. The script type and the derivation path are your main concerns for a single sig.
For a multi-sig, you also have to have ALL xpubs for ALL seeds in the multi-sig.
This device punches all of that information into steel for you. That's why its cool.
And if you're ignoring this and rocking single sig, go you. Just remember what wallet and version you generated your seed with.
That is definitely scary and kind of a misconception in the community
reply
If all that you're missing is the script type, there's few enough of them to just guess.
If you're missing the derivation path, you can either remember what wallet you generated from or brute force the defaults list: https://walletsrecovery.org/
But multi-sig is where it gets tricky because the xpubs can't spend your funds, but they can dox your stack. So you can make it more available (upload it to a cloud storage provider) with the risk being that the company you upload it to, or a hacker who may or may not leak the info, will dox all your Bitcoin in all your addresses (knowledge that the addresses all belong to one person), but they still can't spend from it.
You can trade off an xpub's confidentiality for more availability (the security triad)
Its just neat to be able to have it all stamped into a plate. Then, even if you didn't know you needed all that other stuff, you still have it.
reply
script type, derivation path, xpubs? I had no idea
I assumed the 12 or 24 words were sufficient
I believe you but I'm going to try to 'recover' my wallet
reply
613 sats \ 1 reply \ @zklsbn 15 Jul
deleted by author
reply
Thanks for answering! Very clear!
reply
I'm pretty damn sure that if I'd go through the hassle of recovering my wallet with words + phrase, that I'd get exactly what I have now.
reply
Go download a wallet that wasn't the wallet you created the original wallet from and try to backup with it.
Go try it. Find your wallet in this list: https://walletsrecovery.org/
Then, pick another wallet that doesn't have the same derivation path. I'm not saying do it with your main stack, or even a wallet that has Bitcoin in it. Just try it with a wallet that had Bitcoin in it and you'll find that you can't get your wallet history or even the same Bitcoin addresses to show up.
Not really an argument to be had. Its a technical reality.
reply
313 sats \ 2 replies \ @Fabs 15 Jul
Ah, you essentially only have to use a wallet that also supports the same derivation path, other then that, it's simply words + passphrase, correct?
reply
Yes.
The simplest thing is to remember what wallet and version you generated your seed phrase with. The next simplest thing is to write down the derivation path. It's not even that long, only as long as a calendar date really.
reply
Clear! Thanks, nerd!
reply
For a multi-sig, you also have to have ALL xpubs for ALL seeds in the multi-sig.
Are just the xpubs enough?
Say I have a 2 of 3 multi-sig using 3 ColdCards with each seed word stored on a separate Seedplate (from CoinKite).
Then, I store the xpub from each ColdCard on a single USB thumb drive. So there are 3 xpubs on one thumb drive.
With only the 3 SeedPlates and the 3 XPUBS, do I have everything required to restore the multi-sig?
reply
I have to comment on the seemingly strange company shilling in your question, but to answer:
If you have ALL seed phrases, you don't need all xpubs. You can generate the xpubs from the seed phrase and derivation path. However, if you have only 2 of the 3 in a 2 of 3 (say the third one was lost or stolen aka an availability issue) then you need all three xpubs.
xpubs and derivation paths are all about helping you find which utxos belong to you that you can sign. There are other ways you could accomplish that end, but they are more complicated (like storing every Bitcoin address you have ever sent coins to, or storing PSBTs) than just backing up derivation path, script type and xpubs.
reply
I guess I could have worded my question better. I should have just asked:
"Do the xpubs contain the derivation paths and script types?"
When I open the xpubs in a text editor, the derivation path appears to be there.
So, if I store the xpub from each hardware wallet on an external HD, and then store seed phrase for each on steel, am I good?
BTW, thanks for this post. I'm planning to get a SeedHammer soon because it seems to be the best option. Will it play well with a fully ColdCard multi-sig setup?
reply
Thanks for the information, @nerd2ninja
reply