Bitcoin Forum

Bitcoin => Electrum => Topic started by: RIBC on January 21, 2022, 10:26:24 AM



Title: Did not receive satoshis, though transaction is reflected on blockchain network
Post by: RIBC on January 21, 2022, 10:26:24 AM
I had purchased a Bitcoin mining contract with Genesis Mining in 2019. It ran till the end of February 2020. According to the information given by them and the link on the blockchain network, they had sent a certain amount of satoshis to my Electrum wallet on 23rd January 2020, and the transaction was successful.

However, I have not received these satoshis and the transaction is not reflected in my Electrum wallet. What can I do to try and recover these satoshis? Should I provide the blockchain network link that was given to me by Genesis Mining?


Title: Re: Did not receive satoshis, though transaction is reflected on blockchain network
Post by: Charles-Tim on January 21, 2022, 10:37:28 AM
Make sure your wallet sychronize with the blockchain.

On the GUI, click on view -> show addresses -> click on the addresses tab.

List of your wallet addresses will appear. Check if the coin was sent to the the correct address (one of the addresses on the list). So far it did not appear on the history, it won't be there also anyway. But can be an evidence of sending to a wrong address.

Or, hope no one spent the coin after it was received. In this regard, the wallet was compromised.

If there is nothing like hack, try to redownload Electrum from https://electrum.org and verify its signature (https://bitcointalk.org/index.php?topic=5240594.msg54223763#msg54223763) if you are using old version.


Title: Re: Did not receive satoshis, though transaction is reflected on blockchain network
Post by: OmegaStarScream on January 21, 2022, 10:37:45 AM
Is your Electrum client connected to the network properly? Can you see a green button on the bottom right?

Using the TXID provided by genesis mining, you can see the receiving addresses. Use these addresses in your Electrum console:

Code:
ismine("paste_address")

If it returns false, it means that the funds were never sent to your Electrum wallet.


Title: Re: Did not receive satoshis, though transaction is reflected on blockchain network
Post by: bitmover on January 21, 2022, 03:47:04 PM
However, I have not received these satoshis and the transaction is not reflected in my Electrum wallet. What can I do to try and recover these satoshis? Should I provide the blockchain network link that was given to me by Genesis Mining?


This might also be a derivation path problem. Did you recover your wallet since you generated the address?

It is possible that you gave them a legacy address from your original wallet and you are now using a segwit wallet. Electrum doesn't allow to see segwit/legacy addresses in the same wallet

For example, these are the most common generation paths, which you could try when generating a new wallet with the same seed:
Code:
m/44'/0'/0'/0/0 > Legacy
m/49'/0'/0'/0/0 > Segwit
m/84'/0'/0'/0/0 > native


Title: Re: Did not receive satoshis, though transaction is reflected on blockchain network
Post by: hosseinimr93 on January 21, 2022, 04:25:17 PM
This might also be a derivation path problem. Did you recover your wallet since you generated the address?
This can happen only if you deal with a BIP39 seed phrase.
If the wallet has been originally generated by electrum, it's not possible to generate addresses with a different script type at all. Once you enter a seed phrase that has been generated by electrum, it automatically displays the seed type and you can't change that.


Title: Re: Did not receive satoshis, though transaction is reflected on blockchain network
Post by: nc50lc on January 22, 2022, 05:05:14 AM
-snip- Should I provide the blockchain network link that was given to me by Genesis Mining
That will certainly reduce the number of possible cause of the issue but will reduce your privacy a bit since everyone will be able to link the transaction to your bitcointalk account.
If privacy isn't a concern, you can share the TXID here.

If you don't want to, at least tell which "blockchain network" are you talking about since there are couple of "bitcoins" out there that don't belong to the Bitcoin network.
In other words, in the "blockchain network", is it showing Bitcoin, Bitcoin Cash or other Bitcoin "insert-name-here"?
if it's not "Bitcoin", then Electrum won't be able to access the funds since it's a Bitcoin-only wallet.

If it's blockchain.com, it's not the "network" of anything, it's just a 'blockchain explorer' which has a database fetched from various cryptocurrencies' blockchains.


Title: Re: Did not receive satoshis, though transaction is reflected on blockchain network
Post by: HCP on January 22, 2022, 07:26:56 AM
Most likely either a sync error (make sure your the dot in the bottom corner of your Electrum client is green), or it's simply a case of mistaken wallet identity... that is to say, that the Electrum wallet you are looking at is not the wallet that you were using when you setup the Genesis Mining Contract or you provided an address from another wallet.


Title: Re: Did not receive satoshis, though transaction is reflected on blockchain network
Post by: o_e_l_e_o on January 22, 2022, 01:48:08 PM
For example, these are the most common generation paths, which you could try when generating a new wallet with the same seed:
As hosseinimr93 has pointed out, you cannot specify different derivation paths with Electrum seed phrases. But regardless, if this was a BIP39 seed phrase then these are still the wrong derivation paths to use with Electrum. You only need to specify the first three numbers, not all five. Electrum automatically appends /x/x at the end for each address it generates, so if you enter m/44'/0'/0'/0/0, then the first address in the wallet you generate will be at m/44'/0'/0'/0/0/0/0, which is obviously incorrectly. Further, simply selecting the appropriate script type on the recovery page will change the derivation path to the appropriate one. Indeed, if you skip this step, then you might end up doing something weird like recovering a legacy wallet at m/84'/0'/0'.


Title: Re: Did not receive satoshis, though transaction is reflected on blockchain network
Post by: Pmalek on January 23, 2022, 08:26:20 AM
If the transaction is confirmed on the blockchain and the coins are still on that address (unspent), the transaction was made from their end. Check if the receiving address on the transaction ID they gave you corresponds to the address you sent them (your receiving address). That way you will know if they sent the coins to the correct address that you submitted or not. After that, you need to figure out if the address is actually yours as mentioned by Charles-Tim and OmegaStarScream.