Bitcoin Forum
November 13, 2024, 06:46:52 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Restoring seed problem  (Read 174 times)
omicron009 (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 4


View Profile
April 16, 2021, 02:54:27 PM
 #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.
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1694
Merit: 8336


Fiatheist


View Profile WWW
April 16, 2021, 02:59:58 PM
 #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)

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
ranochigo
Legendary
*
Offline Offline

Activity: 3038
Merit: 4420


Crypto Swap Exchange


View Profile
April 16, 2021, 03:05:38 PM
 #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.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
omicron009 (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 4


View Profile
April 16, 2021, 03:21:26 PM
 #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.
hosseinimr93
Legendary
*
Offline Offline

Activity: 2576
Merit: 5677



View Profile
April 16, 2021, 03:22:15 PM
Merited by Charles-Tim (1)
 #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.

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
omicron009 (OP)
Newbie
*
Offline Offline

Activity: 5
Merit: 4


View Profile
April 16, 2021, 03:30:31 PM
 #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?
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1694
Merit: 8336


Fiatheist


View Profile WWW
April 16, 2021, 03:37:51 PM
Merited by Charles-Tim (1)
 #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)

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
ranochigo
Legendary
*
Offline Offline

Activity: 3038
Merit: 4420


Crypto Swap Exchange


View Profile
April 16, 2021, 03:48:35 PM
 #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.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Charles-Tim
Legendary
*
Offline Offline

Activity: 1722
Merit: 5208


Leading Crypto Sports Betting & Casino Platform


View Profile
April 16, 2021, 04: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.


..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
BitMaxz
Legendary
*
Offline Offline

Activity: 3430
Merit: 3172


Playbet.io - Crypto Casino and Sportsbook


View Profile WWW
April 16, 2021, 04: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.

███████████████
█████████████████████
██████▄▄███████████████
██████▐████▄▄████████████
██████▐██▀▀▀██▄▄█████████
████████▌█████▀██▄▄██████
██████████████████▌█████
█████████████▀▄██▀▀██████
██████▐██▄▄█▌███████████
██████▐████▀█████████████
██████▀▀███████████████
█████████████████████
███████████████

.... ..Playbet.io..Casino & Sportsbook.....Grab up to  BTC + 800 Free Spins........
████████████████████████████████████████
██████████████████████████████████████████████
██████▄▄████████████████████████████████████████
██████▐████▄▄█████████████████████████████████████
██████▐██▀▀▀██▄▄██████████████████████████████████
████████▌█████▀██▄▄█████▄███▄███▄███▄█████████████
██████████████████▌████▀░░██▌██▄▄▄██████████████
█████████████▀▄██▀▀█████▄░░██▌██▄░░▄▄████▄███████
██████▐██▄▄█▌██████████▀███▀███▀███▀███▀█████████
██████▐████▀██████████████████████████████████████
██████▀▀████████████████████████████████████████
██████████████████████████████████████████████
████████████████████████████████████████
ranochigo
Legendary
*
Offline Offline

Activity: 3038
Merit: 4420


Crypto Swap Exchange


View Profile
April 16, 2021, 05: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.


█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
hosseinimr93
Legendary
*
Offline Offline

Activity: 2576
Merit: 5677



View Profile
April 16, 2021, 05: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'.

▄▄███████▄▄
▄██████████████▄
▄██████████████████▄
▄████▀▀▀▀███▀▀▀▀█████▄
▄█████████████▄█▀████▄
███████████▄███████████
██████████▄█▀███████████
██████████▀████████████
▀█████▄█▀█████████████▀
▀████▄▄▄▄███▄▄▄▄████▀
▀██████████████████▀
▀███████████████▀
▀▀███████▀▀
.
 MΞTAWIN  THE FIRST WEB3 CASINO   
.
.. PLAY NOW ..
khaled0111
Legendary
*
Offline Offline

Activity: 2702
Merit: 3049


Top Crypto Casino


View Profile WWW
April 16, 2021, 09: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.

nc50lc
Legendary
*
Offline Offline

Activity: 2590
Merit: 6380


Self-proclaimed Genius


View Profile
April 17, 2021, 02:43:31 AM
 #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/

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
pooya87
Legendary
*
Offline Offline

Activity: 3626
Merit: 11029


Crypto Swap Exchange


View Profile
April 17, 2021, 03:19:42 AM
 #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.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4361

<insert witty quote here>


View Profile
April 17, 2021, 04: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

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!