Mist: Ethereum Wallet does not synch (downloading chain structure without end in sight)

Created on 12 Jul 2017  ·  144Comments  ·  Source: ethereum/mist


Version: `0.8.10` OS & Version: osx Node type: `Geth 1.6.6 (Go)` Number of blocks synchronized: 4010159
I'm not a techie but wanted to try and download and synch a wallet to start to learn. It's been three days and the wallet has not synched. The "downloading chain structure" never ends. What options do i have?

v0.8.10

Most helpful comment

Let me add my $0.02.

We are talking about downloading some files/data. Downloading technology is prehistoric dating back to 1987 with Gopher. In 2017 a simple download cannot get done in 2 months? It is some kinda dubious guiness record.

Here I have terabytes disk, mininum 4 mb speed, 8GB RAM, Eastern timezone. Most of the time it shows connecting to 12 peers.

Block size shows around 45xxxxxxx. Downloading stops before only 65 blocks. Then it goes to downloading chain structure for 3 weeks. Restarting/deleting or any other stunt doesn't help.

This is beyond pathetic.

Note: light client only helps you if you are transacting ether. It does not help if you are working with contracts/tokens.

I don't understand the settings in Geth/Mist. Why does it stop only a few blocks before finishing? Why does it do infinite/indefinite chain structure downloading? At least it could display the progress in clear terms. Often the messages disappear and leaves one to wonder what is happening (and leading to shutting off the program). Why is it so hard to display progress without the suspense? Why is it hard to show how much is left to download in both blocks and chain str? Why can't chain structure do it like bit torrent, instead of restarting the download everytime from scratch? These are design problems. Some serious intervention is required to uplift these tools.

  • pl don't suggest SSD is required for downloading. HDDs are fast enough for the present block growth. My HDD wrote 45G of data in a few hours.

  • pl don't suggest parity as an option. Hackers are enjoying parity.

  • why can't trusted nodes be used to support subnodes to use the interfaces?

  • Pl don't suggest myetherwallet or other gateways because it involves risks.

  • Mist light client is good enough for tracking money/transactions. But it is not good enough for contracts.

-At the rate the data is growing, by 2019 it would hit 1 terabyte and nobody will be able to download/sync data. Ether will be dead in water. Similar problem might exist in Bitcoin.

All 144 comments

It usually does take a few hours. But if it's taking too long, you want to check other things like - is a firewall/antivirus blocking anything, are you behind a proxy and can you try on another network, any specific issues shown in the log file?

Hey Sathish - i read your earlier responses on the same lines. No firewall/antivirus, no proxy, tried two networks too. No log file issues that i can see. The issue is that it's been 3 days and the chain structure just keeps on growing, just never ends.

I have the same problem

I have the same problem and have also sent Ether to my wallet and it still reads o and have left it running for days and days

@shalav @Jex-y the best I can do is to point you to other detailed troubleshooting tips.
https://theethereum.wiki/w/index.php/Ethereum_Wallet_Syncing_Problems
https://github.com/ethereum/mist/wiki

@Dbabcock001 yours seem more likely because the blocks are yet to be synced. You can still check your balance on etherscan.io and transact via https://www.myetherwallet.com

I have the same problem too. Blocks 402xxxx.

same issue- chain structure is at 5,090,000 and max is ever increasing at 5,115,000.

The Downloading is endlessly chasing the chain structure max and it's been many days.

Same here. It looks like this isn't a priority for fixing or they just can't repro it. It's going to be up to us to fix it or abandon MIst/Wallets in Ethereum.

I'm on my third day of trying to download the block chain for my wallet. I'm on Windows 10. I have no firewall/proxy/network issues. Here's the last entries in the log when it's stuck (nothing unusual except the retry):

INFO [08-12|12:55:12] Imported new state entries count=1 flushed=1 elapsed=0s processed=19798 pending=3054 retry=1 duplicate=0 unexpected=2
INFO [08-12|12:55:14] Imported new state entries count=384 flushed=420 elapsed=114.308ms processed=20182 pending=3124 retry=2 duplicate=0 unexpected=2
INFO [08-12|12:55:15] Imported new state entries count=384 flushed=404 elapsed=22.045ms processed=20566 pending=2876 retry=2 duplicate=0 unexpected=2
INFO [08-12|12:55:17] Imported new state entries count=384 flushed=386 elapsed=92.248ms processed=20950 pending=2919 retry=264 duplicate=0 unexpected=2

It appears to get stuck chasing the chain structure. I have chain structures in the millions as well and they appear to just go on and on (the progress bar is not helpful).

There is a workaround. Restarting. Over and Over. It will still take days. When it gets into the contemplating its navel over chain structures. Kill it and restart.

Update - Chain Structure eventually completed, block sync still having trouble- it's been over 5 days now.

I have the same problems. Situation angle.
The chain is in an infamous situation.
deplorable.

Another Update- block sync now has over 30000 blocks to sync. Currently 4 peers connected (I've seen up to 12 over the past few days),

But block sync rate seems to be 1 block per minute!

same

I'm giving up, will try parity

after updating to the latest version of geth (1.6.7) do:

1) remame ~/.ethereum/chaindata forlder to chaindata-old
2) run geth --fast --cache=1024 in the terminal
3) run mist (latest version 0.9.0)

and this seems to download mich faster with no interuptions so far. probably will take a few hours but this seems to be the way to make mist work again.

-bp

Ethereum is broken. It's impossible to get a wallet working even with light geth the chain structure never ends =-(

My downloading chain structure goes at about 21,000,000 and counting. Where can I check what is the total at this time?

Hi, we have just launched Mist v0.9.1, with Light Client integration (beta).

What does that mean?

  • Sync times reduced by an order of magnitude while staying safe.
  • Much smaller storage required.

How to activate?
30986199-ff885216-a468-11e7-82ec-e66aeb859ab8

I'm closing this issue. Should you have any trouble, please refer to this canonical issue: https://github.com/ethereum/mist/issues/3097

Stop giving temporary and untested solutions and fix the problem!

Saying to users to delete datafolder and syncing from start=pointless and not reliable and may cause loss of all user holdings! (make a proper tool for it atleast) anyway it does not fix the issue just redownloads and comes to same as before!

Light client # (BETA) a users are loosing contracts created in combination with "datafolder" solution.

https://pastebin.com/TbqRBYhm

Let me add my $0.02.

We are talking about downloading some files/data. Downloading technology is prehistoric dating back to 1987 with Gopher. In 2017 a simple download cannot get done in 2 months? It is some kinda dubious guiness record.

Here I have terabytes disk, mininum 4 mb speed, 8GB RAM, Eastern timezone. Most of the time it shows connecting to 12 peers.

Block size shows around 45xxxxxxx. Downloading stops before only 65 blocks. Then it goes to downloading chain structure for 3 weeks. Restarting/deleting or any other stunt doesn't help.

This is beyond pathetic.

Note: light client only helps you if you are transacting ether. It does not help if you are working with contracts/tokens.

I don't understand the settings in Geth/Mist. Why does it stop only a few blocks before finishing? Why does it do infinite/indefinite chain structure downloading? At least it could display the progress in clear terms. Often the messages disappear and leaves one to wonder what is happening (and leading to shutting off the program). Why is it so hard to display progress without the suspense? Why is it hard to show how much is left to download in both blocks and chain str? Why can't chain structure do it like bit torrent, instead of restarting the download everytime from scratch? These are design problems. Some serious intervention is required to uplift these tools.

  • pl don't suggest SSD is required for downloading. HDDs are fast enough for the present block growth. My HDD wrote 45G of data in a few hours.

  • pl don't suggest parity as an option. Hackers are enjoying parity.

  • why can't trusted nodes be used to support subnodes to use the interfaces?

  • Pl don't suggest myetherwallet or other gateways because it involves risks.

  • Mist light client is good enough for tracking money/transactions. But it is not good enough for contracts.

-At the rate the data is growing, by 2019 it would hit 1 terabyte and nobody will be able to download/sync data. Ether will be dead in water. Similar problem might exist in Bitcoin.

Wow seems people having same problem months ago. and i am having the same. So seems i will not be able to bother with ethereum.

default
default

Without end :(

p.s.
wallet doesnt close. Sync 24/7.

p.p.s.
24 hours passed
default

I'm having the exact same problem.

Version 0.9.3
Os Ubuntu 17.10
Same problem, it wont sync, stops downloading blocks and downloads the chain structure for hours, its been 2 hours already, i am only 169 blocks behind, seems like its an old problem.

0.9.3, macOS High Sierra, latest iMac, 200mbps fiber connection, no proxy/firewall/av.
Same problem.
screen shot 2017-11-29 at 17 38 33

I am having a similar problem. I signed up to mine new ETH because my GFX card is really good at it and it sits idle for 20 hours a day. I thought I may as well put it to work. I can't get a wallet so I don't have an address so I can't mine. To me this looks like an exponential problem. I am block 4,648,585 of 4,648,707 with so far a chain structure of 14,, * and increasing. If each addtional block has an ever increasing chain structure, it would take forever to do the last block at maximum. I personally think eth is probably done. We don't have the compute or network power to do this downloading everyday. You will fall behind and never catch up. I don't understand how online wallets are able to keep up.

Same problem, cannot use my ethereum at all (Win7).

Edit: I got it to work by letting the initial window (with Launch Application) run for about an hour. For some reason, it won't work in the main Ethereum window. All is well now.

I have the exact same problem. Win10, i3-6100/16GB RAM/NVME SSD/100Mbit fiber.
Full node was infinitely syncing chain structure. After switching to Light mode I had to restart the client several times and delete the chain data for sync process to even start. It was stuck at peer connection stage for hours.

EDIT: So, I attempted to start the full sync one more time. 6 hours in, sitting at Downloading Chain Structure for the past 4+ hours
6hours

So, after yet another attempt I was finally able to do a full sync for my wallet.
After my last screenshot was taken I've restarted the client again, downloaded about 3M more of chain structure units, downloaded the remaining few hundred blocks and got me to the wallet screen within 20 minutes.
So, by my approximation, all it takes is to wait about 8+ hours on a good 100Mbps connection to get the chain structure download to 34-35M. My ethereum data folder is approximately 38GB.

Hi silentbogo, websalesabc here. Please help mate. I've had my Mist wallet for about 8 months. No issues. Well now I have a solution that people are purchasing and my chaindata folder got so big (330GB) that I had to clear it and ran geth again. I'm stuck with a fast download on the chain structure issue. it appears to be downloading without end and never catching up. I need to get access to my contracts to as a matter of urgency. How did you do that exactly?

PS I do have a cable connection that gives me about 88Mbps download.

if you only need access to your wallet, then you can install metamask (in google chrome or firefox), or you can use myetherwallet.com to access your wallets and contracts. You can do pretty much anything you want with MEW except creating and deploying tokens/contracts. Though I am not endorsing MEW or other sources, it could be a quickfix solution for you. You must have access to your JSON files and passwords. Then you can always recover/access your funds, and other assets.

Also, you can use MIST in "light beta sync" mode and access wallets/contracts. Just enable it in the options, and restart MIST.

MIST is only problematic for some developers wanting to sync and create their own tokens/contracts. To use it as a Wallet I see no issues. It is a good product and I am surely hoping that future versions might address the sync issue.

Wonderful. Thank you so much for the information.

Sincerely.

Joh

On Sun, 3 Dec 2017 at 8:47 pm, Dr.Barani notifications@github.com wrote:

if you only need access to your wallet, then you can install metamask (in
google chrome or firefox), or you can use myetherwallet.com to access
your wallets and contracts. You can do pretty much anything you want with
MEW except creating and deploying tokens/contracts. Though I am not
endorsing MEW or other sources, it could be a quickfix solution for you.
You must have access to your JSON files and passwords. Then you can always
recover/access your funds, and other assets.

Also, you can use MIST in "light beta sync" mode and access
wallets/contracts. Just enable it in the options, and restart MIST.

MIST is only problematic for some developers wanting to sync and create
their own tokens/contracts. To use it as a Wallet I see no issues. It is a
good product and I am surely hoping that future versions might address the
sync issue.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-348755469, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AWAY69dhfuLwFMByO2ziQ9TkCEsGxt_Wks5s8nw-gaJpZM4OVF4n
.

websalesabc, If you've already deleted your chain data, then the easiest way is to simply start your wallet, hit "Launch Application", then go to menu Develop > Sync with Light Client(beta), and restart again.

silentbogo,
Synchronization starts from the beginning. All previously downloaded data will be irrelevant. It is important!

p.s.
and I very much hope that this is synchronized during the day at a speed of 5Mb

p.p.s.
with russian gui: Дополнительно > Sync with Light client (beta)

OK I've launched Mist and went to develop\ Sync with Light Client(beta)

I then quit Mist and restarted it again. But it keeps on looking for peers,
with 0 found and no blocks downloaded.

Where does Geth fit into the picture? Should I install it? Run it in fast
mode? Or what should I do with Geth?

Thanks Joh

On 4 December 2017 at 17:47, slimmer80 notifications@github.com wrote:

silentbogo,
Synchronization starts from the beginning. All previously downloaded data
will be irrelevant. It is important!

with russian gui: Дополнительно > Sync with Light client (beta)


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-348884335, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AWAY6zICmACLdopRUJxqb05zJJ6yTO8Aks5s86OrgaJpZM4OVF4n
.

-Locate Mist command in Start menu

-Right click and go to properties

-Replace the command as
"C:\Program Files\Mist\Mist.exe" --swarmurl="http://swarm-gateways.net" --node-datadir="C:\Users\user\AppData\Roaming\Ethereum"
(or suitably depending on where the dir/files are)

-this will improve performance (will get peers from a gateway)

-After running Mist, click on "Launch Application" in the small screen

  • it will open the regular screen

  • Mist comes built with its own geth, so you don't worry about it at all

-The "fast mode" etc are depracated, forget those suggestions in the web

  • Light mode will be fast (and run in background), but you can go on to use Mist for wallets

Thanks so much. Will I be able to interact with my smart contracts? I have
a token and I need to mine more and transfer them to other addresses.

On 5 December 2017 at 16:53, Dr.Barani notifications@github.com wrote:

-Locate Mist command in Start menu

-Right click and go to properties

-Replace the command as
"C:\Program Files\Mist\Mist.exe" --swarmurl="http://swarm-gateways.net"
--node-datadir="C:\Users\user\AppData\Roaming\Ethereum"
(or suitably depending on where the dir/files are)

-this will improve performance (will get peers from a gateway)

-After running Mist, click on "Launch Application" in the small screen

-

it will open the regular screen
-

Mist comes built with its own geth, so you don't worry about it at all

-The "fast mode" etc are depracated, forget those suggestions in the web

  • Light mode will be fast (and run in background), but you can go on
    to use Mist for wallets


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-349212764, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AWAY69pUr3d-pWZ7KDR97DZECV6MA9xrks5s9OhWgaJpZM4OVF4n
.

I eventually did sync, it took three days, and a couple of restarts. I now leave my wallet up and running 7X24. IMO, this is a real problem right now, and in 1 year an impossibility unless you keep it online for the entire time.

OK This is just too frustrating for words. I had Mist open and syncing in
light mode. It simply stopped working. When I launch it again, it tells me
immediately that it needs to download 4 million blocks. I Launch the
application to try and select Sync with Light Client(beta) from Developer.
Now that option does not even appear in the menu. I tried three times.?????

On 5 December 2017 at 17:15, Clackamas1 notifications@github.com wrote:

I eventually did sync, it took tree days, and a couple of restarts.. I now
leave my wallet up and running 7X24. Imo, this is a real problem right now,
and in 3 years an impossibility unless you keep it online for the entire
time.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-349217081, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AWAY60pMYKkmntVuDl-cwfLJnfugUWBdks5s9O2MgaJpZM4OVF4n
.

Even in the light beta mode it will take some time (to download the headers) and sync... it might take an hour initially, so please give it some time to do that sync. But once it starts downloading those headers you will be able to "Launch application" (actually, it will take you to the application automatically once headers are downloaded).

You can interact with the wallets/contracts etc in light mode.

Thanks

On 5 December 2017 at 17:49, Dr.Barani notifications@github.com wrote:

Even in the light beta mode it will take some time (to download the
headers) and sync... it might take an hour initially, so please give it
some time to do that sync. But once it starts downloading those headers you
will be able to "Launch application" (actually, it will take you to the
application automatically once headers are downloaded).

You can interact with the wallets/contracts etc in light mode.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-349223425, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AWAY67Y5Za7PoJwSwfbfG23Y3T_IzSr5ks5s9PWhgaJpZM4OVF4n
.

if your concern is only handling some tokens, I suggest you can do a quick workaround by connecting to myetherwallet.com (and load tokens option).

You can also install metamask in your Chrome/firefox browers and they will do the work for you without having to do the sync download.

Thanks a million. I will give this a go too.

On 5 December 2017 at 17:51, Dr.Barani notifications@github.com wrote:

if your concern is only handling some tokens, I suggest you can do a quick
workaround by connecting to myetherwallet.com (and load tokens option).

You can also install metamask in your Chrome/firefox browers and they will
do the work for you without having to do the sync download.


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-349223834, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AWAY644-x_fO8Y7OaWswwFS7PJASIKagks5s9PYegaJpZM4OVF4n
.

Well, a n billion market cap project should have at least a working wallet. I am in doubt.
Issues months ago, and now that i tried again, different issues. Seems impossible to have a working wallet for Ethereum. And also light sync is not working properly. Works with mist but not with Ethereum wallet on the same VM environement!

I'm really familiar with the Mist environment. I've read quite a bit on Parity and it appears that it used to be a good alternative to geth. Is this still the case?

silentbogo,
good, sync with light client is works! Thank you.

Sometimes, when you launch a wallet, this window appears with an error. Why this can be and how to fix it?
default

Does Parity still work ok as an alternative to Geth?

On 7 December 2017 at 05:03, slimmer80 notifications@github.com wrote:

silentbogo,
good, sync with light client is works! Thank you.

Sometimes, when you launch a wallet, this window appears with an error.
Why this can be and how to fix it?
[image: default]
https://user-images.githubusercontent.com/30024561/33679890-092e7eaa-dad1-11e7-9bcd-2970e2fe3b24.png


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-349741044, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AWAY61-dVVAq8lMAr9l5KOkcmfnhvbW1ks5s9uUGgaJpZM4OVF4n
.

I've used MyEtherWallet. Its great. I can interact with my contacts etc.
Only have one problem. It appears as if I can read information from my
contracts but not write anything to them.

I can read my token price, but when I change it, the changes do not take
effect. I can also read the balance of my contract from where I transfer my
tokens, but when I transfer them, using the same execution account as in
mist, the tokens never arrive at the designated address. The token balance
does not diminish either. I get no eror messages at any time.

Any idea what this is about?

On 7 December 2017 at 06:20, Johannes Breytenbach websalesabc@gmail.com
wrote:

Does Parity still work ok as an alternative to Geth?

On 7 December 2017 at 05:03, slimmer80 notifications@github.com wrote:

silentbogo,
good, sync with light client is works! Thank you.

Sometimes, when you launch a wallet, this window appears with an error.
Why this can be and how to fix it?
[image: default]
https://user-images.githubusercontent.com/30024561/33679890-092e7eaa-dad1-11e7-9bcd-2970e2fe3b24.png


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-349741044,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AWAY61-dVVAq8lMAr9l5KOkcmfnhvbW1ks5s9uUGgaJpZM4OVF4n
.

Transferring tokens from one of my wallets to another works just fine.

On 7 December 2017 at 22:43, Johannes Breytenbach websalesabc@gmail.com
wrote:

I've used MyEtherWallet. Its great. I can interact with my contacts etc.
Only have one problem. It appears as if I can read information from my
contracts but not write anything to them.

I can read my token price, but when I change it, the changes do not take
effect. I can also read the balance of my contract from where I transfer my
tokens, but when I transfer them, using the same execution account as in
mist, the tokens never arrive at the designated address. The token balance
does not diminish either. I get no eror messages at any time.

Any idea what this is about?

On 7 December 2017 at 06:20, Johannes Breytenbach websalesabc@gmail.com
wrote:

Does Parity still work ok as an alternative to Geth?

On 7 December 2017 at 05:03, slimmer80 notifications@github.com wrote:

silentbogo,
good, sync with light client is works! Thank you.

Sometimes, when you launch a wallet, this window appears with an error.
Why this can be and how to fix it?
[image: default]
https://user-images.githubusercontent.com/30024561/33679890-092e7eaa-dad1-11e7-9bcd-2970e2fe3b24.png


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-349741044,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AWAY61-dVVAq8lMAr9l5KOkcmfnhvbW1ks5s9uUGgaJpZM4OVF4n
.

I am not an expert in MEW, but since your balances don't change in tokens it may mean you don't have any ether left in your ether account to initiate a transfer (since all transfers including those between your own accounts need to be written to the blockchain, every transaction needs gas/cost).

If you do have ETH but transactions aren't going through perhaps it is connectivity problem. Yesterday ETH links with main network were very bad for many hours until late in the afternoon. In such cases transactions might be in pending state. Pl check TX status. Those links usually are hiding on the right side of the menu bar.

At this point, allow me to digress, reply to one of the earlier questions on "parity". Parity has had some bad reviews recently with hacking. Mist has so far been immune to it. Therefore, I put Mist above Parity in ranking. Mist is fine if you learn how to use it, but developers may need to go to commandline sync. Pl don't mix mist sync and command like geth, as one may delete the other data and start all over again, leading to big loss of time. Best to stay with any one chosen path.

In exactly the same boat here. Have wallet contract funds (not plain old wallet funds) that are inaccessible as i can't sync with MEW/Mist using Geth. I must've tried removing the database 5 or so times now with the same issue where the last hundred blocks or so don't budge. @websalesabc, have you had any luck figuring out?

As far as i'm aware the alternate options are:

  1. Letting the chain data continue (up to 30 million +) & keep trying to load the last few blocks in full sync mode...this hasn't worked for me though.
  2. Try running Parity through Geth mode to sync the database and then access funds through Mist. (i want to avoid Parity if i can based on recent insecurities)
  3. Interacting with the contract through myetherwallet.com (if anyone has had success moving contract funds via this method - a step by step process on how to do this would be super helpful as it's not clear at all on how to do this)

I finally got it to sync, but I upgraded to a 1 TB SSD from a 500 GB SATA drive. I was at 90% on the Sata drive so I am thinking I had file system issues with not enough free blocks. Using Acronis to mirror the drive to an SSD also striped the drive (at least the OS and app portion - not sure if it matters on SSD) but the new free space made the difference, it cut the sync time to 1/8 the time.

I could finally dync in light mode but now my transactions are not being
confirmed. I finally tried MetaMask as an emergency solution and it’s
working fine.

I have 4 contracts interacting and MetaMask at least enables. Me to read
and write to one of these. I still have not tried the others.

On Sat, 9 Dec 2017 at 1:43 pm, OMD1 notifications@github.com wrote:

In exactly the same boat here. Have wallet contract funds (not plain
old wallet funds) that are inaccessible as i can't sync with MEW/Mist using
Geth. I must've tried removing the database 5 or so times now with the same
issue where the last hundred blocks or so don't budge. @websalesabc
https://github.com/websalesabc, have you had any luck figuring out?

As far as i'm aware the alternate options are:

  1. Letting the chain data continue (up to 30 million +) & keep trying
    to load the last few blocks in full sync mode...this hasn't worked for me
    though.
  2. Try running Parity through Geth mode to sync the database and then
    access funds through Mist.
  3. Interacting with the contract through myetherwallet.com (if anyone
    has had success moving contract funds via this method - a step by step
    process on how to do this would be super helpful as it's not clear at all
    on how to do this)


You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-350421250, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AWAY65hgpqU6De6NewQOPVnsk9E0gLKSks5s-gHtgaJpZM4OVF4n
.

Same boat here. I'm on latest version of mist, gigabit fiber, 500gb PCIe based SSD (blazing fast), i7, 16gb of ram. Hardware is not the problem. Downloading blocks stops just ~100 short of complete and never moves again, then Downloading chain structure continues seemingly forever. I have only been letting it run for about a day now but it's pretty clear that there is an issue here as some people mention letting it run for many days or weeks with no end in sight.

Yes it’s very frustrating. I reached a download with 2 blocks remaining
before it got stuck on the chain structure for 4 days, Over 35m

On Sun, 10 Dec 2017 at 12:03 pm, Skylar notifications@github.com wrote:

Same boat here. I'm on latest version of mist, gigabit fiber, 500gb PCIe
based SSD (blazing fast), i7, 16gb of ram. Hardware is not the problem.
Downloading blocks stops just ~100 short of complete, then Downloading
chain structure continues seemingly forever. I have only been letting it
run for about a day now but it's pretty clear that there is an issue here
as some people mention letting it run for many days or weeks with no end in
sight.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-350519666, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AWAY6wyzfU7ML6m12vMVcAtPbuzTtftnks5s-zv5gaJpZM4OVF4n
.

Good to know it is not just me. It's been downloading for hours. Closed it at one point and had to start from 0 😭

It catches. But dont think it will finish in hours. Days...

Yep and now that it is synced, it does not get any transaction
confirmations. It remains at 0 of 12 confirmations so no transactions are
executed and it has been 4 days.

On 11 December 2017 at 06:19, bozgoren notifications@github.com wrote:

It catches. But dont think it will finish in hours. Days...


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-350578486, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AWAY60lZFhtFtu3s2ME8pV8q3fTEbdCoks5s_DzhgaJpZM4OVF4n
.

I made a new transaction and it worked. I have sent the eth to a market. Old one still seems as 0/12 confirmation at gui (more than 2 days). I dont know what will happen to it. ( i didnot make the transaction cheaper or expensive. just sent it as offers.)

@websalesabc .. wondering if you can help seeing as you've had luck interacting with the contract through metamask!

I'm basically looking to confirm a contract execute on myetherwallet.com through metamask. I'm in the second stage where i need to confirm the transaction through another account and there's a field called _h bytes32. What did you put for this? I've read that the hash id should be apparent on the event log tab for the TX ID on etherscan, however my event log doesn't show the hash (or at least it's not obvious). Did you have any issues with this?

It's worth noting this may be an upstream issue with geth as mist is simply a UI that uses geth under the hood. https://github.com/ethereum/go-ethereum

Same siht with latest Mist on latest Mac OSX. It looks like previously I used parity with more success

I think MIST needs two versions - one for users (for wallets only) and another for developers (of smart contracts etc). Downloading blocks, chain data etc should be optional for a user. It can use a public source like etherscan for looking up Tx or other records.

Syncing takes forever. Sometimes it is probably stucked but who knows. I think monero synced faster on a raspberry pi 3. This is just sad.

This is bullshit. I'm wasting my time all week goes for nothing. This not working, people worked with crooked hands. Eth Wallet is unprocessed and has no future without normal attitude to work. Firstly must think about normal sync, about new users which want to use it, to experiment it, to taste it, but no we get only s.h.i.t "meybe firewall, meybe internet to slow, meyby proxy, meybe bayby".This is .|. on the right hand.

Before NAT I saw only 1 or 2 peers which drops to zero constantly. After NAT, forwarding port 30303 to the computer running geth, i see 10-25 peers. This is one of the problem I see which slows download.
After finished download I saw a folder like 45 gb. So I though we download like 45 gb so it takes to much time. ( may be it downloads in zipped format, I don't know about the technical part). This is second thing why it takes to much time.
Also there is light mode, where you can activate after launching application. I think it downloads a smaller folder than that 45 gb. So it finishes sooner.

why is this issue still closed ? since alot of people still have the issue after the "fix" ? I'm trying to sync for 3 days now and im not one block closer to a solution :(

yeah @evertonfraga WTF...
I can concur, I am in the business 25 years plus and this is a cluster fuk
what do you need from me? 2 days logs of why the fu
k it is not working on a 80mb connection on an 8 core, the fact that the "new state entries" will only trickle in at 50kps to max 1.3 mbps ?

You really need to re-open this as an issue or else we need to really look at the dev and truly figure out how to solve this instead of fu*king around with developers producing endless versions of sh1t that does not work... really sincerely... Des Donnelly

sync1
sync2
sync3
sync4
sync5
sync6

Guys, this software is dead. Unmaintained (clearly), no response from a member or contributor in 3+ months. Dump this and use Metamask or MyEtherWallet.

Using Matamask is ok and I’ve used it in conjunction with www.tokenfactory.
But this website only enables a couple of my functions. Any idea which
other websites may enable all my smart contract functions?

On Thu, 21 Dec 2017 at 11:56 am, Skylar notifications@github.com wrote:

Guys, this software is dead. Unmaintained (clearly), no response from a
member or contributor in 3+ months. Dump this and use Metamask or
MyEtherWallet.


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-353236063, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AWAY6znjYNsTvlCYxsM5_rGhAVSJ7FRwks5tCbq4gaJpZM4OVF4n
.

I am having the exact same problem, I thought it was only me these past few days. But good lord, what is wrong with this? It's the official Ethereum Wallet, it should work. Why are none of the devs concerned about this?!

broken

mine just synced after 3 days

@websalesabc you can use Wallet.ethereum.org to interact with smart contract functions

Thanks OMD1. But how do I add my existing account to Walle.etereum.org?

On 22 December 2017 at 12:52, OMD1 notifications@github.com wrote:

@websalesabc https://github.com/websalesabc you can use
Wallet.ethereum.org to interact with smart contract functions


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-353509863, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AWAY6yrJHeY1Yfq11xRY78LMZvtVND24ks5tCxmAgaJpZM4OVF4n
.

Waiting for this to end..

screen shot 2017-12-23 at 11 43 43 am

Here we go guys!! The never ending Chain structure right now ends at 50,096,313.
Which for me took 2days 12hours in the light mode..
I am not sure about in countries with slow internet it will take a life time.

Donate:

0x42fe987767e39c9c2c19dd24822f551e01791252

screen shot 2017-12-23 at 5 24 26 pm

That's insane. At first, I tried a wallet synced in Light mode but it stopped working couple of weeks ago (presumably because of kitties congestion). Then I switched to normal mode and geth downloaded ~350 Gb of data to my SDD. I tried to google it and found that people resync it from scratch using "--fast" option to make it ~20gb. I deleted this 350Gb piece of junk and started "geth --fast --cache=2048". At this moment: 12 hours, 52 GB of data, 29m+ "chain structure", and as I found out from this topic it goes up to 50m+. It is so frustrating.

Same problem here, I am waiting for this endless sync to end, I will rather have my ETH on Kraken that on this wallet. Imagine if you need to trade your ETH right away? you just can not do it :(

Did any of you used his Ethereum Wallet private keys in another wallet in order to withdraw the ETH? How did it go?

I have a substantial amount of funds in my ETH wallet and urgently need to move from this MIST shite. The developers must be morons of gigantic proportions or Ethereum is just a scam, how the fuck can the community put up with this shit? I'm currently looping through chain structure 1,800,000 of FuckKnowsWhat. To think I need to reach 50 million? At this rate it will take 2 months!

Can someone please give me some way out to move to another secure wallet?

Thanks

You can use either My Ether Wallet (https://www.myetherwallet.com) or
MetaMask to move your Eth.

I've been using MyEtherWallet. You do not have to download any part of the
chain data etc. You have immediate access and can execute all the functions
you can from Mist.

If you use MyEtherWallet, go to the Send Ether & Tokens tab.

For:

How would you like to access your wallet?

Select Keystore/JASON File

Select your Wallet File and open your account.

You will be able to interact with you Ethereum account and transfer your
Ether.

Good luck!

On 25 December 2017 at 06:04, nadimaj notifications@github.com wrote:

I have a substantial amount of funds in my ETH wallet and urgently need to
move from this MIST shite. The developers must be morons of gigantic
proportions or Ethereum is just a scam, how the fuck can the community put
up with this shit? I'm currently looping through chain structure 1,800,000
of FuckKnowsWhat. To think I need to reach 50 million? At this rate it will
take 2 months!

Can someone please give me some way out to move to another secure wallet?

Thanks


You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-353801075, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AWAY66H8asMrK97ybHzBSPusMaa9FYRjks5tDq5cgaJpZM4OVF4n
.

Thank you. Will try later this afternoon. A question though, why do people trust this so easily. I will have to upload my keystore file and enter a password on the same page. That scares me a lot!

Hi all, let me tell you how I solved the problem. Please notice I did this on a Windows 7:

1) Install geth from https://geth.ethereum.org/downloads/

2) Open the Windows command line (cmd)

3) In the command line, browse to the folder where you have geth installed, this is typically C:\Program Files\Geth

4) Remove the blockchain by typing geth removedb and pressing "y" when asked to remove it

5) After this, run geth by typing geth --fast --cache=1024 (more info about this here)

6) Geth will start syncing the blockchain, To me, it took a day until it was completed. You will see several columns: blocks, txs mgas, elapsed, number (see image below). The number refers to the number of the block. If your last block number in geth is equal or greater than the one in https://etherscan.io/ then it means the synchronisation is completed and you can now open the Ethereum Wallet and you should see your ETH there. This worked for me, so I hope it does for you. Merry Christmas!

image

@nadimaj try my solution above. It worked for me and I am sure I will do for you. I would avoid putting your private key in external sites.

Thanks will try this

chain structure 53m somebody end this sync?

I have tried everything now to make sync work reliablly. Forget about ending this sync. End this nightmare by uninstalling Mist forever (keep your keys obviously!!!)

You can run MyEtherWallet locally and not have to ever send your key or type a password online. Download the offline version from here: https://github.com/kvhnuke/etherwallet (Click clone or download - the green button)

In the dist folder, launch index.html and import your wallet file from one of the top options. Your wallet type is JSON/keystore. Enter your private key password and et voila. You don't even need to be online. You can use etherscan.io to check any transactions you make. No blockchain to sync!

Good luck

I wonder if all these issues with sync is something to do with this method:

// requestTTL returns the current timeout allowance for a single download request
// to finish under.
func (d *Downloader) requestTTL() time.Duration {
    var (
        rtt  = time.Duration(atomic.LoadUint64(&d.rttEstimate))
        conf = float64(atomic.LoadUint64(&d.rttConfidence)) / 1000000.0
    )
    ttl := time.Duration(ttlScaling) * time.Duration(float64(rtt)/conf)
    if ttl > ttlLimit {
        ttl = ttlLimit
    }
    return ttl
}

The pending count seems to be submitted transactions within a block that have not yet been mined until a subsequent block when a transaction receipt is found.

The processed count is the number of committed transactions (?), where receipts have been successfully processed. This is the loop() function within statesync.go:
https://github.com/ethereum/go-ethereum/blob/master/eth/downloader/statesync.go#L274

So what happens is that the loop pauses temporarily because it is waiting for all the existing requests to peers to be responded to, and some peers are quite slow. Eventually a peer responds with only a single entry (there is minimum of 2 results, so it is rejected) or times out due to the aforementioned round-trip time (RTT) counter above, which is calculated in advance.

Once the peer we are waiting on has reached its timeout, it is "dropped" (the "stale" log message). You will then see the the chain structure message re-appear and increases rapidly in Mist's splash screen for about another 30 minutes or so.

Consequently the smaller of the chain structure message ("Downloading chain structure 4,525,xxx of 4,547,xxx") is just the gap between committed transactions (with receipts) and those that are still "pending" and yet to be processed by a subsequent block that is yet to be handled by geth. It may be that these states can be calculated from the blockchain transactions, or pulled down from peers (which is much faster).

So it would be a combination of these things:

  1. Peers do not have the information we want about the latest blocks - the "gossip" protocol is not efficient at passing around information about recent blocks and we are "starved" of this information... if our current peers do not have these blocks (or we do not ask for them) then we pause and do other work (such as validating transactions and calculating the latest state)
  1. When "Importing new state entries" we are just validating and processing transactions in the blockchain. If you restart geth then it starts again from the beginning, even if these transactions have already been processed in a prior execution run. This is essential to getting the state sync up to date with the latest transactions, and occurs even in "fast" sync mode. This number (more than 53 million transactions as of today) must be reached eventually, and this will increase over time, limiting Ethereum's scalability whenever "fast" sync mode is used.

  2. The "fast" sync to "full" sync pivot point isn't reached quickly enough, maybe due to point (1) above, or maybe because all transactions need to be validated first. If we were "full syncing", then we would just be grabbing blocks as they are broadcast by other peers who have switched into "transaction" mode (i.e. they have reached a full-sync state, and can pass their blockchain data to other peers who are still catching up with sync).

If we reduced the RTT time, this might alleviate some of the pain in the short term, since peers would time out quicker, and we would not be left waiting for the last 2 or 3 peers to respond with the data we have requested. However, in the long term, the other issues mentioned above would need to be addressed properly for Ethereum to be scalable.

I found this discussion about knownStates and pulledStates to be useful in clarifying what the geth code is doing:
https://ethereum.stackexchange.com/questions/9112/what-is-knownstates

Any thoughts or corrections from others are welcome 👌

very good analysis.

but I am not sure about a few things.

if TTL is an issue it will slow down the download uniformly. However, this is not the case.

The data gets downloaded to 47G rather easily and the last few blocks take for ever.

Then this "chain structure" download is also not uniform or consistent across various efforts. Some people say 50M and it is done. Here, I have gone past over 500G of download and it is endless. Most of the time the number of peers ranges from 8 to 12. The download speed averages to 8 Mbps. Yet, the job is not done. If this is a matter of simple download we won't even be discussing it here. Clearly, there is something else going wrong (perhaps some computational error into a loop). Other problems include the fact that frequently the download starts from the beginning and destroys the work done for many days. This is definitely so for the chain structure download.

The consistency is the problem. Not the size of download. Not the speed. Not disk space. Not processor speed. There is some issue with the code, and blaming it on the user's infrastructure has no rationale.

Aborted it yesterday at 11M as it was 3 am. Hope that it works with light sync now. Using the light client it sometimes took 30 mins before syncing even started, additionally it fell behind. I'm tired to check etherscan every time to see if my tx got through, if my tokens arrived, if ...

Weirdly, no issue at all on the rinkeby net (light client was struggling even more there)

Now trying the way davidsanchezvasquez suggested. Hope I finally get my wallet fixed. To make things worse it seems to start from the beginning if you interrupt the process. I cannot run it 24/7 as I'm not the only one using this PC and geth needs up to 2GB Ram when syncing, so you cannot do any intense stuff anymore

Best thing to do is to stop using the ethereum.org app and import into myetherwallet. Tried to get it to skip the sync process to access ethereum but it never does anything. Was able to import the wallet into myetherewallet.com

This is really sad. I've been using the wallet for a couple of months now, and while I managed to get it to sync last time, this time it simply won't get past the chain structure. Thanks to whoever mentioned myEtherWallet, because as soon as my Ledger comes in, I am transferring everything to that and giving ethereum wallet a big middle finger.

Hi, david sanchezvasquez (@davidsanchezvasquez) way from 24.12.2017 to solve the ethereum sync forever problem worked for me as well. thank you so much for that, David.

to make sure other people find this fine solution i am just adding some buzz words:
solution solved problem ethereum node needs to sync. please wait ...
sync problem downloading chain structure downloading block

I ran geth --fast --cache 4096 and at some point, in the tens of thousands,the chain structure equaled. The blocks never did. I didn't know what that meant. Then I ran back up the log list and saw that syncing had happened. I tried using ethminer with various flags including -G, which actually brought up a screen, but wouldn't let me mine. I kept getting the notation "JSON -RPC problem". Looking for a solution I came across MIST. I am currently running the latest version. Blocks are within 219 of each other. That doesn't bother me as the geth sync was off by over 100 blocks last time. I'm going to let the chain structure (currently 25,000,000) run up to 10 figures if necessary. After that, I'm at a loss. Any ideas?

37,000,000 chain structures and climbing

and it hanged for 7 hours at 99% and disappeared. WTF Now trying geth fast cache=4096 again

So... how did you solve it actually @mupsza ?

This issue needs to be re-opened. @evertonfraga

I didn't solve anything really, but I did get rid of MIST. I started all over, added a new wallet, etc.
Ran geth --fast cache=4096 until it hanged. Then I removedb everything AGAIN. Then I ran geth --fast cache again until it hanged. Then I ran it with geth -rpc and after about 1/2 hour it totally synced.(this is days later, mind you, from installing Mist)
Meanwhile I purchased another Radeon card (570) and installed that. Currently mining at a respectable
40.71 Mh/s.
Have AFTERBURNER installed, but haven't learned to use it yet.

Mind you, EVERY little thing seems to want to make ethminer not work. Microsoft updates. My wife watching a video. Any of my 5 other way older computers poke pins at it. I try to keep the open browser pages to a minimum. I definitely dont use wifi.

And for the record, if you haven't done ONE basic thing, which everyone seems to take for granted
you're wasting you're time.

  1. SYNC THE COMPUTER CLOCK TO THE INTERNET

no pun intended

Fresh Ubuntu install, fresh Ethereum Wallet, 8700K / 1080TI / 16 GB DDR4 / 60MB/S, tech savvy.

Neverending sync. wtf?

This is the other bit that nobody seems to share because it's supposed to be obvious, I guess:

when your geth window starts to repeat IMPORTED NEW CHAIN SEGMENT that's when you activate the mining program which opens in its own command window. I use ethminer and it syncs automatically. You may have to try more than once.

TL;DR

I only lightly skimmed this thread so maybe someone else has already mentioned this, but I was having this same runaway chain structures problem and _as soon as I set my clock back to 12-hour time instead of 24-hour time the problem stopped._

Hope this helps someone else.

P.S. Ethereum, get your shit together and support 24-hour clock time.

I started from scratch last night with geth --fast --cache=4024 console and right now eth.syncing returns:

  currentBlock: 4900069,
  highestBlock: 4900328,
  knownStates: 48879474,
  pulledStates: 48871298,
  startingBlock: 0

But the terminal that is syncing is just importing state entries with 'pending' that constantly increases:

INFO [01-13|09:10:57] Imported new state entries               count=320  elapsed=383.083µs processed=48923454 pending=8648  retry=2   duplicate=3726 unexpected=11789
INFO [01-13|09:10:57] Imported new state entries               count=447  elapsed=816.998µs processed=48923901 pending=13086 retry=0   duplicate=3726 unexpected=11789

... what is happening?

If you dont have a miner program going, activate one. I'm using ethminer.
If geth doesn't recognize your miner, stop it and restart it. You've already loaded the blockchain, it doesn't have to match exactly.
Restart geth. Restart ethminer. Geth will take a bit, but should start loading entries:
Importing New Chain Segment
Commit new mining work

Ethminer will show your speed in Mh/s and what your GPU is doing in XX.XX where each X represents a niumber I have two AMD cards so my miner window looks like this:
m 15:05:16 main Speed 41.49 Mh/s gpu/0 20.60 gpu/1 20.98

Stopping and restarting Geth doesn't get rid of the current blocks loaded, but when you restart geth you have to use the command prompt geth -rpc NOT -fast -cache=xxxx

I had the same problem (never ending chain structure download). I switched my computer from 24-hour clock to 12-hour clock AM/PM, and this time the chain structure download finished (don't ask…).

Still not sure if it really related or what, but… ¯\_(ツ)_/¯

Chain structure is around 70M. Entire sync was around 4 days (virtual windows 7 installation ontop of 4xRAID-5 HDD volume). I googled this thread when tried to figure how much entries it's going to pull.

The question I have now - how to maintain blockchain ? After fast sync has finished, new chunks are flowing really slow. I restarted wallet and it pulls new 1000 blocks (in normal mode) really slow, balance is correct, but can I make transations if I'm constantly slightly lagging behind?

How many blocks did you download?

Воскресенье, 14 января 2018, 21:41 +04:00 от abishai notifications@github.com:

Chain structure is around 70M. Entire sync was around 4 days (virtual windows 7 installation ontop of 4xRAID-5 HDD volume). I googled this thread when tried to figure how much entries it's going to pull.
The question I have now - how to maintain blockchain ? After fast sync has finished, new chunks are flowing really slow. I restarted wallet and it pulls nwq 1000 blocks (in normal mode) really slow, balance is correct, but can I make transationa if I'm constantly slightly lagging behind?

You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub , or mute the thread .

С уважением,

[email protected]

I downloaded 4,9M of blocks in fast mode (it was really fast, btw), after that it starts to import state entries. That was slow and took almost 3 days. I saw something around 70M of entries.
Now it switched to normal mode with 'Imported new chain segment' in logs and this process is endless. I suspect that blocks are generated faster that it fetches in normal mode.

For example, now I see 4 907 372 of 4 908 093, but when I'll get 4 908 093 block, it would be new blocks to fetch. I suspect that if I turn off wallet and leave it for a day, it would be impossible to sync it again as I get 1 segment in ~10 seconds. But maybe it's because these entries are very fresh.

Do you understand what ether is?

Воскресенье, 14 января 2018, 21:52 +04:00 от abishai notifications@github.com:

I downloaded 4,9M of blocks in fast mode (it was really fast, btw), after that it starts to import state entries. That was slow and took almost 3 days. I saw something around 70M of entries.
Now it switched to normal mode with 'Imported new chain segment' in logs and this process is endless. I suspect that blocks are generated faster that it fetches in normal mode.
For example, now I see 4 907 372 of 4 908 093, but when I'll get 4 908 093 block, it would be new blocks to fetch. I suspect that if I turn off wallet and leave it for a day, it would be impossible to sync it again.

You are receiving this because you commented.
Reply to this email directly, view it on GitHub , or mute the thread .

С уважением,

[email protected]

No. I just started to mine it for fun.

Did you get a lot?)  Or did you just download the application?

Воскресенье, 14 января 2018, 21:58 +04:00 от abishai notifications@github.com:

No. I just started to mine it for fun.

You are receiving this because you commented.
Reply to this email directly, view it on GitHub , or mute the thread .

С уважением,

[email protected]

0.05 of eth. Now I downloaded the application and looking how to convert it to fiat money. As I've got a 50+ Gb of (useless) data, I'd like to avoid common mistakes and maintain it properly, I'd hate to download it again. Did you find this funny ? According this thread, I definitely progressed further than others :-)

I think now the beta test is in progress and the program is not finalized  I myself joined a week ago

Воскресенье, 14 января 2018, 22:06 +04:00 от abishai notifications@github.com:

0.05 of eth. Now I downloaded the application and looking how to convert it to fiat money. As I've got a 50+ Gb of (useless) data, I'd like to avoid common mistakes and maintain it properly, I'd hate to download it again. Did you find this funny ? According this thread, I definitely progressed further than others :-)

You are receiving this because you commented.
Reply to this email directly, view it on GitHub , or mute the thread .

С уважением,

[email protected]

let us all admit this download thing is total crap..

WTF - why can I not go to Ethereum.org and download the latest DAG as of yesterday in about 10/15 mins and know it is the official DAG because i got it from ethereum.org...

It is so wasteful of all our digital and more importantly our human resources for all of us to be fu*king around trying to sort this out when there is a simple solution... ffs guys

I am happy to debate this issue publicly with anyone from the Ethereum org who has the balls to step up and explain why the fuc* they are making it such a clusterf*ck

Des Donnelly, Ireland

@abishai You don't have to be spot on the blockchain to mine. It should only take a few hours to load back up if you ever have to "removedb" again. That said, I always use geth --fast-cache4096 as the fast load, then if it hangs I restart it with geth -rpc. Then load your miner (I use ethminer) and within minutes the blockchain should sync with your miner

@desdonnelly This is my suspicion........It's only a suspicion of course. The programmers are working feverishly to eliminate PoW and only have time for PoS. Those of us who came to the trough "late" have to work it out for ourselves. I have read all kinds of talk from March of 2016 that PoS was "imminent".
I decided to jump in anyway

I also had issue with fast syncing downloading for ages on Ubuntu 16.04. There seemed to be some bug in geth 1.7.2 which is deployed with Electrum Wallet 0.9.3, as it would go even over the highest block in fetching new block headers. I was unable to get it up in both fast and light mode. I found this solution:

  1. remove ~/.ethereum/geth/*chaindata
  2. Download latest geth (1.7.3 as of now)
  3. exctract it and start it with command
    geth --syncmode light --cache 1024 console
  4. wait for syncing to start and finish in light mode (you can type eth.syncing to see how close you are to being synced)
  5. close new geth with exit command
  6. run ethereum wallet in light mode (ethereumwallet --syncmode light)
  7. Wait for ethereum app to fully sync (and show your balance if you managed to sync for the very first time)
  8. close ethereum wallet
  9. start ethereum wallet without --syncmode command
  10. under develop menu, tick to use Light mode (this option is not there if you run with --syncmode command, this is why you had to exit and start again)
  11. close ethereumwallet
  12. start again - light mode settings will be saved

I was up and running within 20 mins, I can live with using light mode and not fast mode.

Ad I could not sync using windows (light client didn't work at all; when starting syncing from a downloaded state it synced with 10-12 blocks/minute) I set up a Linux server. Goal was to sync there and then copy/paste the chaindata (used --fast --cache=5000). After 20h37m it is now only syncing states. Sadly only 300k/hour, so it will probably take a while from now. Weird also that Geth sometimes required over 16GB RAM (had to use a swapfile as my server only has 8GB).

Stalling state sync, dropping peer has occurred 27676 times within 25h. I don't really know what it means, but it happens extremly often (in fact only every third line is something else atm). Currently only 2 GB of the swap are used, still a shit ton of RAM.

If this doesn't work (synctime on my PC <30-60 blocks/minute), I'll switch to parity. This is unacceptable. No way a regular user with 50Mbit and no SSD could ever sync the chain

@WernerderChamp what is your geth version?

1.7.3

Happy to know ETH official wallet.
Happen to know the most ridiculous wallet.
Standing in silent tribute for the time I wasted.

Same here, time to search for an alternate coin to mine, not going to waste my energy and money to this ridiculous piece of software.

Somewhere i get a creeping feeling that when i'm syncing, my system is being used to mine by the network, and my computing power is sent to the keepers of the network, if that's possible anyway, still new to all this, so i might be talking nonsense, but i have a lot of experience with human beings and the tricks they use to deceive you.

same problem !

Same problem...stucked with sync and deleted chaindata folder, download geth, run with fast and cache 2048. Blocks are synced in few hours and now downloading chain structure for 48h+ and have only 23M.
I love ethereum, but official wallet is dead :(

Did you tried to switch your computer from 24h clock to 12h clock ? (it fixed the problem there, don't know why).

i found a solution and it is working
https://gist.github.com/msx752/fda05f1ae47c5918fbe2005a8fb9d187#file-readme-md

Ethereum project people are bunch of retards.
It is futile to say anything more about this piece of crap, you guys just wasted a lot air here
They can't even create simple application to view account balance !!
Before you see your balance you need to download something for 5-6 days (in theory)
but really this never ends. Sync just goes forward - back - forward - back in infinite loop.
The network it self is hacked at least 10 times in a hour.

why does the chain structure reset everytime you shut down the program? so you have to re download the chain structure each time which can take a few hours to days depending on your computer power. This is bad programmers and engineers?

Mist is dead, I have i7, 16gb ddr4, ssd, 100Mbit connection and try to sync for many weeks without success. Try all methods which found on github and discussions, but sync is still very slow. Blocks are downloaded fast, but download chain structure is imposible. And developers ignore many issues here.....result -> official wallet killing whole ethereum project :(

what mining program are you running?

On Tue, Feb 20, 2018 at 12:32 AM, stixpunk notifications@github.com wrote:

Mist is dead, I have i7, 16gb ddr4, ssd, 100Mbit connection and try to
sync for many weeks without success. Try all methods which found on github
and discussions, but sync is still very slow. Blocks are downloaded fast,
but download chain structure is imposible. And developers ignore many
issues here.....result -> official wallet killing whole ethereum project :(


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-366871417, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AhFJLPTgDmAEdm2ehwLQrpOPITxsY0UMks5tWlj1gaJpZM4OVF4n
.

mining is irelevant to wallet

if you're not running a miner in conjuction with geth, then it's no wonder
you're waiting weeks

On Tue, Feb 20, 2018 at 5:27 AM, s sysko grassmat1@gmail.com wrote:

what mining program are you running?

On Tue, Feb 20, 2018 at 12:32 AM, stixpunk notifications@github.com
wrote:

Mist is dead, I have i7, 16gb ddr4, ssd, 100Mbit connection and try to
sync for many weeks without success. Try all methods which found on github
and discussions, but sync is still very slow. Blocks are downloaded fast,
but download chain structure is imposible. And developers ignore many
issues here.....result -> official wallet killing whole ethereum project :(


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-366871417,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AhFJLPTgDmAEdm2ehwLQrpOPITxsY0UMks5tWlj1gaJpZM4OVF4n
.

what is conjuction between mining and geth? i think, it's two different things. it's usual to use small ssd only for os on mining rigs and different pc/server for wallet. and what about people who don't mining and want only buy and hold? i have wallets of 16 coins on home NAS server and ethereum mist is only one with sync problems

edit: and it starts this year, first sync freeze on one block. then i clear data and run geth with fast parameter and from this time it's impossible to sync chain data. in past sync was ok

don't use mist Just run the geth blockchain and when it gets close, say
100,000 blocks off or so.....run ethminer. Then you should see results.
If you run ethminer from the beginning it will sync with geth at some point
(mine varied by a few 10k blocks)
Mist sucks as far as I'm concerned. When I tried it (twice) it just hanged
at 95-99% both times

On Tue, Feb 20, 2018 at 7:28 AM, stixpunk notifications@github.com wrote:

what is conjuction between mining and geth? i think, it's two different
things. it's usual to use small ssd only for os on mining rigs and wallet
on different pc/server. and what about people who don't mining and want
only buy and hold? i have wallets of 16 coins on home NAS server and
ethereum mist is only one with sync problems


You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/ethereum/mist/issues/2749#issuecomment-366962423, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AhFJLNV_5gPXiXmC7vN4X3rjI5mK4U9iks5tWrqLgaJpZM4OVF4n
.

i tried to run geth without mist many times. will try it again with ethminer

This just worked for me on Rinkeby:

  • remove ~/.ethereum/geth/*chaindata
  • Download latest geth (1.7.3 as of now)
  • extract it and start it with command:
    geth --rinkeby --syncmode light --cache 1024 console
  • wait for syncing to start and finish in light mode (you can type eth.syncing to see how close you are to being synced)
  • Start Mist using /Applications/Mist.app/Contents/MacOS/Mist --syncmode light --rpc $HOME/Library/Ethereum/rinkeby/geth.ipc

would be great if ethereum organization start to provide daily blockchain export for download. this will solve initial sync problems for all

Hi everyone,
Is it possible to move eth wallet from one drive to another? Do i need change some path for it, or it would be work well? bcz it start syncing by default at C:\user\AppData\Roaming\Ethereumgeth and I want to move it on another drive.

@geospus Use symbolic links.

On Windows, open command line (not the new windows power shell) with administrator rights, then type

mklink /D "C:\path\to\geth-folder" "E:\wherever you want\to store your chaindata.

Please note that you'll have to rename/move your original geth folder first before you can create the link. After you've done it, geth will save its data on your other drive.

I did it too and it works a lick

To the others, I heard using the 1.8.1 improves the situation

See this issue for a detailed description of what is going on under the hood - https://github.com/ethereum/go-ethereum/issues/15001#issuecomment-370732526

who owns this ethereum wallet i need to change address to another wallet can i export from here

Was this page helpful?
0 / 5 - 0 ratings