Author

Topic: Didn't receive funds in my electrum wallet using xpub (Read 178 times)

legendary
Activity: 2380
Merit: 5213
But maybe is possible to use a command to generate the seed phrase but which would be a different seed phrase entirely for legacy that would be generated is what I do not know but nc50lc used master public key for it and it worked.
You can't generate a legacy seed phrase from a segwit seed phrase or vice versa, but you can convert your master keys.
For example, if you have a zprv, you can generate a xprv from that. The resulting xprv would generate the same private keys as the zprv. You can also generate a xpub from your zpub and they would generate the same public keys.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
So I think he manually exported all private keys from segwit wallet and manually imported it with p2pkh then he finally found it?
Yes.

But why he can't find any transactions after importing the seed phrase in legacy(P2pkh)?
It will not work because Electrum uses version number to specify the seed phrase to generate. A seed phrase that is segwit address will generate only segwit address on Electrum.

You can read more from here: https://electrum.readthedocs.io/en/latest/seedphrase.html

But maybe is possible to use a command to generate the seed phrase but which would be a different seed phrase entirely for legacy that would be generated is what I do not know but nc50lc used master public key for it and it worked.

Just neglect what Dankdose posted about it.
legendary
Activity: 3472
Merit: 3217
Playbet.io - Crypto Casino and Sportsbook
That's easy in Electrum.
Open the 'Addresses' tab, right-click on an address and select "Private key".

The issue was, he imported the xpub from his SegWit Electrum wallet to HoodPay but it derived legacy addresses instead.
So he exported the private key from that SegWit Electrum wallet and changed the prefix, then imported it to another Electrum wallet.

Yeah, I agree it was easy to back up from the addresses tab but according to what he said yesterday quoted below he imported the seed phrase in legacy format but still the seed phrase he imported in legacy format shows no transactions.
That is why I asked how did he retrieve the correct private key.

So I think he manually exported all private keys from segwit wallet and manually imported it with p2pkh then he finally found it?
But why he can't find any transactions after importing the seed phrase in legacy(P2pkh)?

I tried to import the seed phrase in legacy format as well but still there are no transaction showing (the addresses start with 1 but none of them matches with the address money sent to)
legendary
Activity: 2730
Merit: 7065
I just foundout i actually have more than 20$ in that wallet.
How is that possible? Did any other service besides HoodPay know your master public key or did you perhaps use that wallet at an earlier time and forgot about it? Another thing that might have happened is that you only have that one UTXO that HoodPay sent but bitcoin's value increased a bit in the meantime, showing you a higher USD value. In that case, you have the same amount of bitcoin, they are just worth more.
legendary
Activity: 2618
Merit: 6452
Self-proclaimed Genius
Now you finally found your $20 from your wallet but how did you get your private keys?
That's easy in Electrum.
Open the 'Addresses' tab, right-click on an address and select "Private key".

The issue was, he imported the xpub from his SegWit Electrum wallet to HoodPay but it derived legacy addresses instead.
So he exported the private key from that SegWit Electrum wallet and changed the prefix, then imported it to another Electrum wallet.

I will be forever grateful to you guys. Finally importing private keys worked!. I just foundout i actually have more than 20$ in that wallet. You guys are awesome <3
Thanks alot again!!!
You can keep on using the xpub on that service if you wish.
Just convert your current SegWit Electrum wallet's zprv key into xprv and import it to a new Electrum wallet.
The addresses of that new wallet should match those legacy addresses derived by hoodpay.

To do that, just follow these steps: https://bitcointalksearch.org/topic/m.64042504 (it works in Electrum too)
legendary
Activity: 3472
Merit: 3217
Playbet.io - Crypto Casino and Sportsbook
I will be forever grateful to you guys. Finally importing private keys worked!. I just foundout i actually have more than 20$ in that wallet. You guys are awesome <3
Thanks alot again!!!
By reading the whole thread you are in importing your seed segwit and legacy type of wallet but it doesn't show any balances.

Now you finally found your $20 from your wallet but how did you get your private keys?


Honestly, I never heard of Hoodpay this is my first time checking this website I usually experiment with some payment gateway for Wordpress woocommmerce so I tested most of the payment gateways out there.

What I noticed is that you are trying to promote it here?

Look at the report by someone else on another forum here https://www.nulled.to/topic/1542533-scam-report-against-babydolphin/
It's also reported on BHW forum that this payment gateway is not responding after someone has an issue with the deposit or sent amount.
newbie
Activity: 6
Merit: 0
I will be forever grateful to you guys. Finally importing private keys worked!. I just foundout i actually have more than 20$ in that wallet. You guys are awesome <3
Thanks alot again!!!
legendary
Activity: 3710
Merit: 1586
I tried to import the seed phrase in legacy format as well but still there are no transaction showing (the addresses start with 1 but none of them matches with the address money sent to)

How did you manage to import the seed in legacy format? The seed mnemonic encodes the script type of the addresses i.e whether they are native segwit or not so electrum does not even give you the option to choose the script type.

Everything is working perfectly except the btc thingy. Is there any possibility to recover the btc?

Try what zaguru12 said above and create an imported private key wallet. To do this go to the addresses tab (view > check addresses if it does not appear) and right click on the first address and choose "private key" to view the private key. Copy it to a text document along with the private keys of the first 5-6 addresses. One private key per line.

The private keys will begin with "p2wpkh". Change it to "p2pkh". Then create an imported private key wallet as per this guide below:

https://bitcoinelectrum.com/importing-your-private-keys-into-electrum/
newbie
Activity: 6
Merit: 0
Everything is working perfectly except the btc thingy. Is there any possibility to recover the btc?
hero member
Activity: 1554
Merit: 880
Notify wallet transaction @txnNotifierBot
My masterpublickey starts with zpub. In the hoodpay they mentioned they automatically changes the zpub into xpub
You mean you put zpub on hoodpay then later on they said they automatically changes it to xpub? Then that's probably a scam, there's no way you can get xpub from zpub, it's two different thing.

So many negative reviews with the same issue like OP. Well i hope this serves as a lesson to @Dankdose to make proper research when it comes to use any service online.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
I tried to import the seed phrase in legacy format as well but still there are no transaction showing (the addresses start with L but none of them matches with the address money sent to)
It is not possible with Electrum seed phrase. You can read about Electrum seed version number to know the reason. https://electrum.readthedocs.io/en/latest/seedphrase.html

It is possible with BIP39 seed phrase but not that you will be able to recover your money from the scam site because they can not know the xpub unless you gave it to them. Which means not even a mistake that you generated the master public key on Electrum.
newbie
Activity: 6
Merit: 0
My addresses start with bc. There is one mistake i might have done is while setting up my xpub key on hoodpay i selected legacy there (my electrum wallet is native segwit). But i didn't mess up the master key

Yes I think you made mistake of taking a legacy address from the master public key (Xpub). And that’s why the coin was sent to a legacy address, so what you will do is import either the seed phrase to that master public key as I stated above in legacy address format or use the master private key to the master public key and then Import the private key but you must prephend. Meaning when you’re importing the private key add the p2pkh:private key and then import the address should be there


I tried to import the seed phrase in legacy format as well but still there are no transaction showing (the addresses start with 1 but none of them matches with the address money sent to)
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
My masterpublickey starts with zpub. In the hoodpay they mentioned they automatically changes the zpub into xpub
Do not trust that site. That is just scam.

It has very bad reviews on Trustpilot which I am believing right now.



https://www.trustpilot.com/review/hoodpay.io

Check the lists of a payment processor: https://bitcointalksearch.org/topic/list-bitcoin-payment-processors-5444578

Research more about them to know how they work.
newbie
Activity: 6
Merit: 0
My masterpublickey starts with zpub. In the hoodpay they mentioned they automatically changes the zpub into xpub
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
My addresses start with bc. There is one mistake i might have done is while setting up my xpub key on hoodpay i selected legacy there (my electrum wallet is native segwit). But i didn't mess up the master key
Legacy address master public key starts from xpub. Their bitcoin addresses start from 1.
Native segwit address master public key starts from zpub. Their bitcoin addresses start from bc1.

So I do not think that is the cause of any mistake. You do not need to choose the address because the master public keys is enough to know which character the address starts from and the address type.

What did your master public key starts from? Is it xpub or zpub? If it is xpub, your address on Electrum should start from 1. How did you generate the master public key? From Electrum?
hero member
Activity: 868
Merit: 952
My addresses start with bc. There is one mistake i might have done is while setting up my xpub key on hoodpay i selected legacy there (my electrum wallet is native segwit). But i didn't mess up the master key

Yes I think you made mistake of taking a legacy address from the master public key (Xpub). And that’s why the coin was sent to a legacy address, so what you will do is import either the seed phrase to that master public key as I stated above in legacy address format or use the master private key to the master public key and then Import the private key but you must prephend. Meaning when you’re importing the private key add the p2pkh:private key and then import the address should be there
newbie
Activity: 6
Merit: 0

This is the transaction ID: 792c1fd10bce986fba32fb936d6af3ea1b9d97428dc82bd0ba0e2c289dd106d1:1

20$ is alot for me, any help is appreciated fams

This transaction was sent to this address: 1JxuwwkdTbzwdxNGu9LH71oaasPKSS2RYe so you need to actually go through all your adress and look for this particular address, the bitcoin and the other funds left in the address are still sitting there untouched. This is a legacy address though so maybe the way you import the seed phrase might be different, if the addresses you see on the address tab is having prefixes other than 1 then you need to re import the phrase again by following the steps below.

Go to create standard wallet<>then  already have seed phrase <> then enter the seed phrase <> then chose the legacy derivation path (P2PKH) and then import the seed phrase you should be able to see your coins on the address I pointed at the top. If not you are maybe using the the wrong seed phrase or the wallet isn’t fully synchronized


My addresses start with bc. There is one mistake i might have done is while setting up my xpub key on hoodpay i selected legacy there (my electrum wallet is native segwit). But i didn't mess up the master key
hero member
Activity: 868
Merit: 952

This is the transaction ID: 792c1fd10bce986fba32fb936d6af3ea1b9d97428dc82bd0ba0e2c289dd106d1:1

20$ is alot for me, any help is appreciated fams

This transaction was sent to this address: 1JxuwwkdTbzwdxNGu9LH71oaasPKSS2RYe so you need to actually go through all your adress and look for this particular address, the bitcoin and the other funds left in the address are still sitting there untouched. This is a legacy address though so maybe the way you import the seed phrase might be different, if the addresses you see on the address tab is having prefixes other than 1 then you need to re import the phrase again by following the steps below.

Go to create standard wallet<>then  already have seed phrase <> then enter the seed phrase <> then chose the legacy derivation path (P2PKH) and then import the seed phrase you should be able to see your coins on the address I pointed at the top. If not you are maybe using the the wrong seed phrase or the wallet isn’t fully synchronized
legendary
Activity: 2730
Merit: 7065
I am guessing based on the received amount that this is your receiving address?
1JxuwwkdTbzwdxNGu9LH71oaasPKSS2RYe
If not, then you or the service you were using made a mistake.

If you go to the addresses tab in Electrum, can you find this address among those listed there?
Did you make any changes to Electrum after installing it? You didn't increase the gap limit, did you?

Is your Electrum wallet synced? You will notice an orb in the bottom right corner. What colour is it? It should be green if it's synced. If the orb is red, click on it, untick the "Select server automatically" option and find a random server from the list to connect to. See if that changes anything. Maybe you have to restart Electrum after doing it.

Did you set up any proxy in your Electrum settings? Try to disable VPN if you are connected through one when running Electrum.

A tip: You really shouldn't be using legacy addresses (beginning with 1) in today's age. Switch to native segwit (bc1q) to save on fees when sending/receiving bitcoin.
newbie
Activity: 6
Merit: 0
I have set my electrum wallet to receive btc payment through hoodpay(using xpub). Hoodpay is a payment gateway. The first sale i made yesterday was of 20$. Which is showing confirmed on mempool but the balance didn't come in to electrum wallet.

This is the transaction ID: 792c1fd10bce986fba32fb936d6af3ea1b9d97428dc82bd0ba0e2c289dd106d1:1

20$ is alot for me, any help is appreciated fams
Jump to: