Author

Topic: Electrum stuck on "Synchronizing... (2/27)" (Read 360 times)

legendary
Activity: 3472
Merit: 10611
April 30, 2020, 10:19:33 PM
#21
I'm fairly sure it is addresses... As can be seen from this imported wallet... it only has 3 vanity addresses I created... and ZERO transactions:

it is the number of "requests" that are sent to the other computer which include the subscription, address status and transactions. as the other computer (the Electrum node) answers the first number grows indicating number of replies.
shown here:
https://github.com/spesmilo/electrum/blob/bf223470ce607a762700f144a6a0f4cb0205cf54/electrum/gui/kivy/main_window.py#L883-L885
fetched from here:
https://github.com/spesmilo/electrum/blob/2b1a150c52cf2a3c9df9046bc5268d3eadf3b577/electrum/synchronizer.py#L129-L130
HCP
legendary
Activity: 2086
Merit: 4363
I'm fairly sure it is addresses... As can be seen from this imported wallet... it only has 3 vanity addresses I created... and ZERO transactions:

copper member
Activity: 2338
Merit: 4543
Join the world-leading crypto sportsbook NOW!
Or is that figure the addresses it is currently attempting to sync Huh

I always thought it was the number of transactions, but I don't know why I came to that assumption.  It is most definitely an assumption, having nothing on which to base the idea.
HCP
legendary
Activity: 2086
Merit: 4363
What is weird is that it appears that it synced up to 2/27 addresses... and then stopped??!? Huh

Or is that figure the addresses it is currently attempting to sync Huh
copper member
Activity: 2338
Merit: 4543
Join the world-leading crypto sportsbook NOW!
So all of these green addresses are owned by me?



What are these yellow "change" addresses?

Electrum is a hierarchical deterministic wallet.  In layman's terms that means that your seed phrase is a backup for many addresses and private keys.  As you use one address, the software automatically picks the next one in line to use as your next receiving address.  

Like others have said, the addresses highlighted in yellow are addresses the software uses to receive change from other inputs that you partially spend.  They are real addresses in every sense, and you can even use them to receive coins.  The only difference is that the software has set them aside for use as "change addresses."


Click on the blue arrows in the bottom-right corner, select 'Server' tab, untick 'Select server automatically' and connect to a random server by right-clicking and selecting 'Use as server'. Give it a few seconds to synchronize.
Hmm....I never tried that, and I've had the same problem OP described many times.  Every time the synchronization stalls out, I just close the wallet and restart it and that usually does the trick.

By restarting the software you're essentially doing the same thing, i.e. selecting a new server for your connection.  Electrum will automatically connect to whatever server responds the quickest when you first start it up, but sometimes that server is having issues.  
legendary
Activity: 3556
Merit: 7011
Top Crypto Casino
Click on the blue arrows in the bottom-right corner, select 'Server' tab, untick 'Select server automatically' and connect to a random server by right-clicking and selecting 'Use as server'. Give it a few seconds to synchronize.
Hmm....I never tried that, and I've had the same problem OP described many times.  Every time the synchronization stalls out, I just close the wallet and restart it and that usually does the trick. 

I've experience this kind of problem also every once in a while, what I do is just I close the app, relaunch and if it will not solve the problem, I'd restart my computer and my internet modem, and then problem solve.
I've never had the problem be so persistent that I've had to restart my computer, and it's happened with pretty much every Electrum wallet I've ever used--bitcoin, Dash, LTC all have had synch issues in the past, but just restarting the wallet has always worked for me.
legendary
Activity: 2366
Merit: 2054
What are these yellow "change" addresses?
Unspent address. It's your address and you can use it for transaction. right-click address and select spend from, then you available to sending from the address you choose.
hero member
Activity: 2856
Merit: 667
This is probably just an internet connection problem, I've experience this kind of problem also every once in a while, what I do is just I close the app, relaunch and if it will not solve the problem, I'd restart my computer and my internet modem, and then problem solve.
legendary
Activity: 1876
Merit: 3139
So all of these green addresses are owned by me? What are these yellow "change" addresses?

Yes, all of these addresses are yours. Change addresses are used by Electrum when you send a payment to someone and don't use up the whole input (e.g. you received 0.1 BTC and spent 0.05 BTC). The remaining coins are returned to a change address. Change addresses aren't any different from other addresses. It is another privacy enhancement which can be disabled in the settings.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
So if someone sends me to my old address I will get the BTCs ?

Yes, as I wrote above, you can enable Addresses tab to see a list of your addresses.

So all of these green addresses are owned by me?



What are these yellow "change" addresses?
legendary
Activity: 2800
Merit: 2736
Farewell LEO: o_e_l_e_o
So if someone sends me to my old address I will get the BTCs ?
It's always in your wallet but just in a different address.

Edit: You may read this article https://coinrivet.com/hd-wallets-explained/
legendary
Activity: 1876
Merit: 3139
So if someone sends me to my old address I will get the BTCs ?

Yes, as I wrote above, you can enable Addresses tab (View -> Show Addresses) to see a list of your addresses. It will be listed there. You can also launch Console and check if it belongs to your wallet but that is completely redundant.
legendary
Activity: 2730
Merit: 7065
Your receiving address will change every time your receive some Bitcoins. Since you received 0.05 previously, Electrum has now created a new address for you. It is recommended not to reuse addresses. So for every transaction you should use a new receiving address.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
Thank you both it worked! But why the random server is a solution? Also I saw that it changed my receiving address. Why?

There might have been some problem with the server you were connected to. Your address has changed because you have used the previous one at least once. It is a privacy enhancement. You can reuse your old address.

So if someone sends me to my old address I will get the BTCs ?
legendary
Activity: 1876
Merit: 3139
Thank you both it worked! But why the random server is a solution? Also I saw that it changed my receiving address. Why?

There might have been some problem with the server you were connected to. Your address has changed because you have used the previous one at least once. It is a privacy enhancement. You can reuse your old address and see it by enabling Address tab (View -> Show Addresses).
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
I have several wallets in my system and when I face things like this then I open another wallet, then close the wallet that is not synchronizing. Then try to open that wallet again while the 2nd wallet is already open. It works for me all the time.

So here what you can do:

1. Create a new wallet and keep it open. This is just a wallet and you do not need to use it for any tx.
2. Go to file>open and open the main wallet that was no synchronizing

I hope this way it will work.

How do I face this issue? I got 0.05USD yesterday and I tried to opened the wallet today and I got scared, because I first saw no transaction history.

Click on the blue arrows in the bottom-right corner, select 'Server' tab, untick 'Select server automatically' and connect to a random server by right-clicking and selecting 'Use as server'. Give it a few seconds to synchronize.

Thank you both it worked! But why the random server is a solution? Also I saw that it changed my receiving address. Why?
legendary
Activity: 2800
Merit: 2736
Farewell LEO: o_e_l_e_o
Click on the blue arrows in the bottom-right corner, select 'Server' tab, untick 'Select server automatically' and connect to a random server by right-clicking and selecting 'Use as server'. Give it a few seconds to synchronize.
New learning.
Feel stupid now 😀

If selecting the server manually doesn't work, try to reset your internet connection. If that doesn't help, use VPN or proxy. In most cases, this is connectivity issue.
So this has limitation too. But my method always worked 🤪
legendary
Activity: 2170
Merit: 1789
If selecting the server manually doesn't work, try to reset your internet connection. If that doesn't help, use VPN or proxy. In most cases, this is connectivity issue.
legendary
Activity: 1876
Merit: 3139
How do I face this issue? I got 0.05USD yesterday and I tried to opened the wallet today and I got scared, because I first saw no transaction history.

Click on the blue arrows in the bottom-right corner, select 'Server' tab, untick 'Select server automatically' and connect to a random server by right-clicking and selecting 'Use as server'. Give it a few seconds to synchronize.
legendary
Activity: 2800
Merit: 2736
Farewell LEO: o_e_l_e_o
I have several wallets in my system and when I face things like this then I open another wallet, then close the wallet that is not synchronizing. Then try to open that wallet again while the 2nd wallet is already open. It works for me all the time.

So here what you can do:

1. Create a new wallet and keep it open. This is just a wallet and you do not need to use it for any tx.
2. Go to file>open and open the main wallet that was no synchronizing

I hope this way it will work.
legendary
Activity: 1512
Merit: 7340
Farewell, Leo
How do I face this issue? I got 0.05USD yesterday and I tried to opened the wallet today and I got scared, because I first saw no transaction history.

Jump to: