Have I lost my coins or is there anything left for me to try?
I already trried to export a new wallet from the coldcard by selecting Electrum -> legacy, unfortunately this creates a different Legacy wallet...
Does the exported file looks like this:
{ "keystore": {
"ckcc_xpub": "xpubD68yzVbkkYhZ4X...............................",
"xpub": "zpub5Z6b91QvDT3yog4bm................................",
"label": "Coldcard Import ......",
"ckcc_xfp": .....,
"type": "hardware",
"hw_type": "coldcard",
"derivation": "m/84'/0'/0'"
},......
If you've used the top-most xpub for your SegWit export, try this on an
Air-Gap machine (
always offline):
Since those xpub/zpub have a derivation path of
m/ when imported,
Use the 24-Word Seed Phrase and your BIP-39 Passphrase to restore the wallet using the option:
Standard Wallet->I Already have a seed->Options "BIP39", tick "
Extend this seed with custom words" if your Coldcard have a Passphrase.
Paste the Seed phrase, click next and type the BIP-39 Passphrase if you ticked it.
In the address selection window, select
P2PKH - Legacy, then change the derivation path into
m/Now, check the addresses in the address tab if they match.
Yes the native segwit adress file I exported from the coldcard looks like this!!
So you're saying I have to restore a new wallet in Electrum by inserting my seed words?
I honestly am not comfortable doing this as I have a coldcard and don't want to insert my seed words anywhere.
I believe this is why you are refering to do this on an airgapped machine? Can you give an example on the safest way to do this? I believe the only airgapped machine I have is my coldcard.
Or could I just turn of the internet on my pc and insert the words in Electrum while I'm not connected to the internet?
I believe you are closest to the solution as I have the feeling I indeed have to change something in the derivation path when creating the legacy wallet..
I already tried to export a legacy file from the coldcard and create a new wallet in electrum.
This created a wallet, but with a different xpub then shown in the watch only wallet.
Therefore I indeed think I have to change something in the derivation path.
So do you think I can change the derivation path on this "legacy" file to:
"derivation": "m/"
instead of
"derivation": "m/84'/0'/0'"