Author

Topic: Restoring seed problem (Read 157 times)

HCP
legendary
Activity: 2086
Merit: 4314
April 17, 2021, 12:29:00 AM
#16
I selected BIP39 and clicked next.  I then selected P2PKH as the type and it created the wallet, but it's empty.  My funds don't appear.
Do you see any history at all... and your balance is zero... or do you see absolutely nothing at all? Is the "dot" in the bottom right corner of Electrum Green? Red? or some blue arrows? Huh

Restoring a BIP39 seed an using the m/44'/0'/0' (legacy P2PKH) derivation path should generate the same wallet as used by BitPay and/or Bitcoin.com.


Can I ask which kind of "Bitcoin" is it? You might have bought the wrong one.
Because Bitpay and Bitcoin.com wallets both support [BCH] Bitcoin Cash and [BTC] Bitcoin, while Electrum only supports Bitcoin.

If it is BCH, restore it to this fork of Electrum instead: https://electroncash.org/
^-- This... Bitcoin.com has a really bad habit of making users think they're buying "BTC" Bitcoin... but they're actually buying "BCH" Bitcoin Cash Undecided
legendary
Activity: 3444
Merit: 10558
April 16, 2021, 11:19:42 PM
#15
However my wallet is not BIP39, it's BIP44. 
BIP44 is not a mnemonic algorithm, it is just a derivation path definition.
Basically BIPs are like this:
BIP39 is the mnemonic algorithm which is equivalent to the different algorithm Electrum uses.
BIP32 is the key derivation algorithm which doesn't matter what mnemonic type you had, they all end up using the same KDF in the end.
BIP44 (and some others) are defining "standard" derivation paths that are used in BIP32 to derive each key.
legendary
Activity: 2394
Merit: 5531
Self-proclaimed Genius
April 16, 2021, 10:43:31 PM
#14
I selected BIP39 and clicked next.  I then selected P2PKH as the type and it created the wallet, but it's empty.  My funds don't appear.
Can I ask which kind of "Bitcoin" is it? You might have bought the wrong one.
Because Bitpay and Bitcoin.com wallets both support [BCH] Bitcoin Cash and [BTC] Bitcoin, while Electrum only supports Bitcoin.

If it is BCH, restore it to this fork of Electrum instead: https://electroncash.org/
legendary
Activity: 2520
Merit: 2853
Top Crypto Casino
April 16, 2021, 05:26:12 PM
#13
I selected BIP39 and clicked next.  I then selected P2PKH as the type and it created the wallet, but it's empty.  My funds don't appear.
This is weird!
BitPay uses bip39 and m/44'/0'/0' (legacy P2PKH) as derivation path by default. Checking bip39 from advanced setting and selectin Legacy P2PKH when restoring your wallet on Electrum should generate the same wallet (same addreses)!

Check the receiving addresses on Electrum if they match the addresses on BitPay. If they do and you still can't see your correct balance, then most likely Electrum is not connected or didn't finish syncing.
legendary
Activity: 2380
Merit: 5213
April 16, 2021, 01:16:48 PM
#12
I don't think Bitcoin.com uses any nonstandard derivation path and OP stated that it's BIP44. The built in function should serve OP just fine and won't be leaking that much privacy nor add any extra complexity.
I tested that.
I generated a seed phrase using bitcoin.com wallet and imported it into electrum. I got same addresses without any trouble.
The derivation path is m/44'/0'/0'.
legendary
Activity: 2954
Merit: 4158
April 16, 2021, 01:11:56 PM
#11
If yes try to restore it again with Electrum with your seed and enable BIP39.
After that go to wallet>information and look for xPub copy the text and paste it here https://blockpath.com/wallets/new?action=appxpub

It will scan all possible derivation paths and show all addresses with balances and used addresses.

Once you found some used addresses with balances use the derivation path shows from the result and restore it again in Electrum but this time use the derivation path that you get from xPub Analyzer.
I don't think Bitcoin.com uses any nonstandard derivation path and OP stated that it's BIP44. The built in function should serve OP just fine and won't be leaking that much privacy nor add any extra complexity.

legendary
Activity: 3248
Merit: 2971
Block halving is coming.
April 16, 2021, 12:58:05 PM
#10
It was originally on an old Bitpay wallet.

I just want to ask if it was originally generated from an old Bitpay wallet? 

If yes try to restore it again with Electrum with your seed and enable BIP39.
After that go to wallet>information and look for xPub copy the text and paste it here https://blockpath.com/wallets/new?action=appxpub

It will scan all possible derivation paths and show all addresses with balances and used addresses.

Once you found some used addresses with balances use the derivation path shows from the result and restore it again in Electrum but this time use the derivation path that you get from xPub Analyzer.

This only works if your wallet before has used addresses.
legendary
Activity: 1512
Merit: 4795
April 16, 2021, 12:07:38 PM
#9
I just installed bitcoin.com wallet on an android phone just to see how it works.
It does generate BIP39 seed phrase.
Blockchain.com is BIP39, you are right.

Although this is not in relation to what you commented but just an addition. One thing I hate about the wallet is that it does not support nested segwit and native segwit. Although, I have ones a time imported the seed phrase generated from blockchain.com on iamcoleman before, and it worked like normal seed phrase and generated all the necessary derivation paths, and the first address is the same as that of the blockchain.com wallet, but on the wallet itself, only legacy is supported, and this is just one of the ways people are unknowingly wasting bitcoin on transaction fee.

Great, I'll know this for the future, but unfortunately, in this case he/she said that the seed phrase wasn't generated with bitcoin.com if I'm not mistaken.
If the seed phrase is not working, the fault is from the person that is importing the seed phrase. Maybe he is imported another seed phrase, or maybe he is not checking the box for BIP39 right on the electrum wallet.

legendary
Activity: 2954
Merit: 4158
April 16, 2021, 11:48:35 AM
#8
I selected BIP39 and clicked next.  I then selected P2PKH as the type and it created the wallet, but it's empty.  My funds don't appear.

My wallet is old, it's BIP39 and P2PKH. How do I upgrade to a newer wallet with Segwit etc?  Do you have to transfer from a old wallet to new wallet every few years and pay the fee?  Is that's the only way to get an updated wallet?  
Restore again and this time, click detect existing accounts.

No. Your wallet is not old, it is just a P2PKH format and Segwit is a more efficient transaction format. You don't have to "upgrade" your wallet if you don't want to. People upgrade to Segwit to save in their fees but that doesn't mean it is mandatory. If you want to create a segwit wallet, generate a new seed with Electrum and send the funds there.

I checked wallet information" and for "Seed available" it says "False".

Does that mean it failed?
No. Electrum doesn't store the seeds for BIP39.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
April 16, 2021, 11:37:51 AM
#7
I just installed bitcoin.com wallet on an android phone just to see how it works.
It does generate BIP39 seed phrase.
Great, I'll know this for the future, but unfortunately, in this case he/she said that the seed phrase wasn't generated with bitcoin.com if I'm not mistaken.

My wallet is old, it's BIP39 and P2PKH. How do I upgrade to a newer wallet with Segwit etc?
If you want to upgrade to a newer address format like segwit, you'll have to send the funds from your legacy wallet to the new one. There is no other way to do that. Can you clarify the part that you moved to bitcoin.com? You generated the words with bitpay and then imported your phrase on bitcoin.com? What exactly did you do?

I can create a new wallet and transfer the funds, but I didn't want to pay any fees, so I really wanted to move the wallet instead.
That's one of the thousands disadvantages of bitcoin.com. You pay a huge fee. On electrum you can select any fee greater than the dust amount. (which is really small)
newbie
Activity: 5
Merit: 4
April 16, 2021, 11:30:31 AM
#6
I selected BIP39 and clicked next.  I then selected P2PKH as the type and it created the wallet, but it's empty.  My funds don't appear.

My wallet is old, it's BIP39 and P2PKH. How do I upgrade to a newer wallet with Segwit etc?  Do you have to transfer from a old wallet to new wallet every few years and pay the fee?  Is that's the only way to get an updated wallet?  

I checked wallet information" and for "Seed available" it says "False".

Does that mean it failed?
legendary
Activity: 2380
Merit: 5213
April 16, 2021, 11:22:15 AM
#5
Electrum follows the BIP39 standard and its own seed generation standard. I'm not sure, but I don't think that bitcoin.com follows any of them (surely not the last one).
I just installed bitcoin.com wallet on an android phone just to see how it works.
It does generate BIP39 seed phrase.

Below is the seed I just generated using bitcoin.com




So I should just select BIP39 then?
Yes.
And check "legacy (p2pkh)" in the next step.
newbie
Activity: 5
Merit: 4
April 16, 2021, 11:21:26 AM
#4
Quote
If the checksum passes, then it is probably a BIP39 seed. BIP44 is the standard for the derivation path, BIP39 defines the mnemonic standards.

So I should just select BIP39 then?


It was originally on an old Bitpay wallet.   A few months ago I transferred to bitcoin.com, but it's awful.   A friend said Electrum is the best wallet, so I want to transfer there.   It's the same 12 word code as before when I originally transferred, so it was not created by bitcoin.com.  

I can create a new wallet and transfer the funds, but I didn't want to pay any fees, so I really wanted to move the wallet instead.
legendary
Activity: 2954
Merit: 4158
April 16, 2021, 11:05:38 AM
#3
If the checksum passes, then it is probably a BIP39 seed. BIP44 is the standard for the derivation path, BIP39 defines the mnemonic standards. If you click next, you should be able to choose the derivation path. You can let Electrum decide the derivation path automatically and it should work.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
April 16, 2021, 10:59:58 AM
#2
When creating a new wallet, I select "I already have a seed" and then type it out the 12 words
Are these 12 words generated by bitcoin.com? If yes, there is no purpose on importing them on electrum since they still have access to your money. This doesn't answer straight to your question, I just want to warn you.

What am I doing wrong?  I can't figure this out.  Thanks in advance.
Electrum follows the BIP39 standard and its own seed generation standard. I'm not sure, but I don't think that bitcoin.com follows any of them (surely not the last one). You simply can broadcast a transaction spending all of your bitcoin.com funds to an newly generated address from electrum. (from a newly generated seed)
newbie
Activity: 5
Merit: 4
April 16, 2021, 10:54:27 AM
#1
I'm trying to move from a bitcoin.com wallet to Electurm.

When creating a new wallet, I select "I already have a seed" and then type it out the 12 words, but the "Next" button remains grayed out.

The only time I can click "next" is if I select BIP39 from the options.  However my wallet is not BIP39, it's BIP44. 

What am I doing wrong?  I can't figure this out.  Thanks in advance.
Jump to: