Mist: The endless node sync!!!

Created on 8 Jun 2017  Â·  92Comments  Â·  Source: ethereum/mist

So my ether wallet has been attempting to sync for the last 28 days.

Wallet version 0.8.10
Ether node geth 1.6.5 (Go)
MacOS Sierra 10.12.5

Will the wallet ever sync?
It seems to be downloading infinite chain structure.

Could really use some reassurance as I have coin transferred to this wallet and I'm worried it might never arrive.

v0.8.10

Most helpful comment

If anyone is looking for a safe alternative to Mist, here's what I've discovered:

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!

_Now, my tirade against Mist and Ethereum for tolerating this abysmal piece of software._

Just google Ethereum mist problems and see how much noise there is out there. The UX around Mist is fraught with pain and confusion.

How can ethereum.org link to the Mist client on their home page? This client is not designed for the average user. It often needs CLI tweaks to make it run properly. The GUI which is supposed to be invoking GETH on start up, often ends up in massive sync loops but if you launch GETH first and sync up, then launch Mist, sometimes it works fine! Currently a big percentage of the community is facing sync problems.

The devs think they've cured it by designing a "Light" client, which is still in beta (a year later). Light appears in the CLI help as "depreciated" - wow, that's just crystal clear isn't it? Once enabled, you lose your wallet information because it doesn't look for the existing files. The noobs must freak at this point. You try to disable "Light" client only to find you can't. There's no option. The only way is through a text file edit, not documented very well. Yeah, read that again.

Again, just follow me through with this to understand how poor the UX is.... say you're an existing full node user (because that was the default installation setting) and you've got a wallet with funds. You're having sync problems and decide to do away with the full node. The minute you switch on Lightclient, Mist behaves like a different application disregarding your previous wallet files. This gives the impression your money is gone. Oh and you can't import an existing wallet either (option greyed out) so all you can do is transfer to a new wallet which you created inside Light client (two applications in one, just you never get that impression). This was my experience twice, then randomly I got the option to import again. Then the next day, the option went again!

Explain to me how this can be acceptable if we want ETH to become mainstream? If I wasn't semi computer literate I would've deleted my key files by mistake a long time ago in an effort to install and reinstall this client to make it work properly. I wonder how many got rid of important files only to then tell there friends Ethereum is unreliable, don't use it! Don't these guys want to make things easy? People are going to compare the ETH experience to the BTC or LTC experience. Those official wallet applications just work out of the box with no fuss. So why can't Mist? Mist is not fit for purpose, I urge the community to get it's act together to make something else the official wallet application. Just look at the way Exodus is designed. I know it doesn't download the blockchain but the UX is what people want in order to feel like they are doing something mainstream and not something extremely experimental and dangerous.

I'm yet to hear of any praises relating to Mist. Thanks for listening.

All 92 comments

You can try deleting your chaindata folder, you can also use myetherwallet.com to access your ETH.

Your ETH balance is still viewable on ethereum blockchain browsers like etherscan: etherscan.io/address/0x...

Your local node with ethereum-wallet/mist is only accessing the public blockchain and is not necessary for the rest of the network to function.

dear sathishvj -- I have the same issue with my wallet and the node never synching, and on top of that no ether I have sent to my wallet address shows up. Can you elaborate on why you say the local nodes "is not necessary for the rest of the network to function." I'm guessing I have received no ether because the download never completes, but I could be wrong of course. Can you help?

So I used the myetherwallet.com route to send my ether to a different wallet.

Worked just fine, and now I don't have the stress of wondering if I will ever see my ether due to an endless node sync.

Thank you everyone.

@glad-zilla what wallet are you using if you don't mind me asking?

@matthewleising
Type etherum wallet into the apple app store or google play store.

You're looking for a wallet from Freewallet.org.

@matthewleising as a quite crude analogy, think of how email works. Somebody sends you an email while your computer was shut down. Is it still received? Yes, on your email account. But not your computer. You later start your computer, connect to the internet, and now the email sync happens. The email will then show up on your local client. In a somewhat similar way, somebody sending Eth to your account will be processed by the Ethereum network and it will be available against your account. However, your local node might still not have the latest until it is synced with the network.

@sathisvj thank you that makes perfect sense to me and I appreciate you taking the time to explain it

Hey guys, i have kind of the similar problem.. I bought some ethereum and transferred it to my mist wallet, not realising it was still synchronising...
Now the Mist Wallet has been synchronizing for 10 days and is roughly at 66%. it moves as slow as one block a second and it already uses about 20Gb of space on my Macbook. I've read many advises on Geth and myethereumwallet.com, but i am quite new to ethereum and these terms and I have absolutely no idea how to make it sync any faster or how to acces my ethereum via myethereumwallet.com.

I am convinced I am doing multiple things wrong and I know it is mostly due to my complete ignorance about Ethereum and the wallets, but I really would like to acces my ethereum and I hope someone can help me accessing it faster.

Thanks!

@Luukw12 It's myetherwallet.com Don't go to any other site. They could be phishing sites.

It would be best if you followed the tutorials for MEW (myetherwallet.com). You can just search for them.

Yes, syncing the entire blockchain takes tens of GBs of space.

For the sync, make sure you are on a fast network, if possible put an Ethernet cable directly to the WiFi box, see if it finds peers, check the log file that there are no errors, if you are behind a proxy maybe you can try on a network without that, close other torrent/wallet/AV apps (not sure if it has an impact but you can try).

maybe that I'm wrong, but I see a design flaw here, running a full node without any prune option to keep the downloaded data within a reasonable size, specially when the network seems to be under pressure like these days, the sync task never finish, I suppose that network changes faster than the most home computers can handle; just now I see that the chain structure has near 180'000 entries, and my pc follows at 160'000, one hour ago was 140'000 over 165'000, a funny race, beside the fact that the wallet is eating all my resources (memory, hard disk) :/

FYI, wallet 0.8.10, linux version

edit: I discovered just now that the local node is already started using geth --fast, so it's already pruned; seems that is not a mist/wallet problem, but related to underline geth node, should the issue to be routed to "geth" developers?

update: I can confirm that the issue is related to geth one, see https://github.com/ethereum/go-ethereum/issues/14575

I found several entries like this in node.log:
WARN [06-11|16:16:01] Synchronisation failed, retrying err="state data download canceled (requested)"

simply said, the network is filled by new transactions and the geth client is not able to follow

As far as I understand, by default Mist/Ethereum-Wallet starts geth and then connects to that. So sync issues are definitely at the geth level. I used to just run geth and see the log on screen. I would see that issue once in a rare while, but stopping and starting geth usually worked for me.

I've been syncing for about 20 days now. In the beginning the chains structure thing (the 32 million counter) went up fast, as did the block chain counter (now 1,5 million left). After the first was done, it continued (or restarted) on the second. Currently its constantly using 10% CPU, 3 to 4 GB RAM, my drive is making sound like crazy, and its increasing with about 1 block per minute. This is going to take forever. Whats going on??

A little check;

Started Eth again. Started
"Downloading block 2,427,186 of 3,858,460" at 03:07
Now at
"Downloading block 2,427,211 of 3,858,460" at 0407

Thats 25 blocks / hour. At a constant 10,0MB/s disk IO, 0.02 to 9Mbps on my network and 2GB RAM.

In short: Its going to take ~ 618TB of bandwidth, 2PB of disk i/o (so probably a few new disks as well) and 6,5 years for me to sync.

I just renamed the geth folder to geth_bak2 (I did it before) and started the app again. Block downloading got fast up until 2,112 of 2,687,392.

Chain structure is still going quickly and both are increasing.

As I'm typing the blocks are downloading quickly as well.

This time, 700MB RAM, 25% CPU (i7 7700k), 5mb/s disk and 35 mbps network.

Minute later at block 160,000 of 2,687,392 and chain structure 150,000 of 300,000 ( latter 2 are steadily increasing).

I used to have this before, and chain structure got up to like 32 million, after which it disappeared and the block download started going really slow. I wonder what will happen this time.

EDIT:
5 minutes in;
image

35 minutes in:
image

60 minutes in:
image

Another 10 minutes later:
image

3 hours in:

image

I've been running the download nonstop for 3 days and am at 25%, 1,684,000 blocks to go with usually about 10-12 peers. At this rate it will take 10 days assuming it doesn't crash or my 5 year old unplugs the computer. Not the best UI in my opinion but none of the other ether wallets seem trustworthy to me so I'm going to stick this out in case it works

It hasn't usually taken me that much time. I recently tried setting up a new node from my office network while connected via an ethernet cable and it was very fast compared to what I did at home on a comparably slower wifi network. Anyways, best of luck.

image
12 hours in... Come on!!!

15 hours in... Love how the block number goes down and chain structure increases all the time.
image

I must say that the recent updates seem to have fixed the issues for me. It now syncs with a good speed.

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 these channels:

you close the issue? well excellent

This is a problem for me also , when i run the light client my ETH goes to zero, why is that. So i tried running it as normal and i am at 17 percent after 12 hours.

Any ideas i could use the myetherwallet but i am unsure exactly what to do.

Having the same problem on a Macbook pro with SSD , its taken 12hrs to sync 17 percent , what do i do , ive no idea about geth or much else...please can someone offer an alternative , maybe my Ether wallet but im not sure how that works exactly.

Friends, we are all victims of being lured into downloading and installing ETH's "official" wallet. Ethereum is doing itself a terrible injustice by linking to this shit. Which, according to my calculations is only working for about 50% of the community. I suffer from painfully slow syncs despite the best hardware and computer. I've been in IT 20 years and am no noob to this stuff. Yes, I can follow their guides and do a fast sync by deleting the data but give it a few days and the slow syncing resumes.

LITE client is just bullshit. It doesn't sync anything, and is always looking for peers showing my balance at ZERO. It's time to abolish MIST.

I am just in the process of moving to Exodus and MyEtherWallet. I will document my process for everyone and post it on YouTube. WTS!

I have to agree. Being struck by this bug/poor performing wallet, I'm not feeling very confident about ethereum. I could have walked 10 miles to the post office, bought a postal money order, filled it out, walked the 30 miles to the bus station, rode 200 miles to my friend's house and given him the money order and make it back home faster than ethereum wallet takes to sync.

I feel embarrassed for whoever wrote this wallet. This issue has been going on for a year now and its not fixed.

trying to sync my wallet. 3rd day no luck at all. Just watching how downloading chain structure is constantly growing and equals to 20 000 000 and I don't see the end

image

If anyone is looking for a safe alternative to Mist, here's what I've discovered:

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!

_Now, my tirade against Mist and Ethereum for tolerating this abysmal piece of software._

Just google Ethereum mist problems and see how much noise there is out there. The UX around Mist is fraught with pain and confusion.

How can ethereum.org link to the Mist client on their home page? This client is not designed for the average user. It often needs CLI tweaks to make it run properly. The GUI which is supposed to be invoking GETH on start up, often ends up in massive sync loops but if you launch GETH first and sync up, then launch Mist, sometimes it works fine! Currently a big percentage of the community is facing sync problems.

The devs think they've cured it by designing a "Light" client, which is still in beta (a year later). Light appears in the CLI help as "depreciated" - wow, that's just crystal clear isn't it? Once enabled, you lose your wallet information because it doesn't look for the existing files. The noobs must freak at this point. You try to disable "Light" client only to find you can't. There's no option. The only way is through a text file edit, not documented very well. Yeah, read that again.

Again, just follow me through with this to understand how poor the UX is.... say you're an existing full node user (because that was the default installation setting) and you've got a wallet with funds. You're having sync problems and decide to do away with the full node. The minute you switch on Lightclient, Mist behaves like a different application disregarding your previous wallet files. This gives the impression your money is gone. Oh and you can't import an existing wallet either (option greyed out) so all you can do is transfer to a new wallet which you created inside Light client (two applications in one, just you never get that impression). This was my experience twice, then randomly I got the option to import again. Then the next day, the option went again!

Explain to me how this can be acceptable if we want ETH to become mainstream? If I wasn't semi computer literate I would've deleted my key files by mistake a long time ago in an effort to install and reinstall this client to make it work properly. I wonder how many got rid of important files only to then tell there friends Ethereum is unreliable, don't use it! Don't these guys want to make things easy? People are going to compare the ETH experience to the BTC or LTC experience. Those official wallet applications just work out of the box with no fuss. So why can't Mist? Mist is not fit for purpose, I urge the community to get it's act together to make something else the official wallet application. Just look at the way Exodus is designed. I know it doesn't download the blockchain but the UX is what people want in order to feel like they are doing something mainstream and not something extremely experimental and dangerous.

I'm yet to hear of any praises relating to Mist. Thanks for listening.

Yeah, I seem to be jumping around these threads all the time trying to find the magic key to fix this non-syncing issue. It wouldn't be so stressful if I didn't have tokens in my wallet, I don't want to lose them. I am trying to learn all I can about Ethereum so I know which files are vital and which ones I can rename so the sync process can start fresh. I couldn't believe that keeping all of the chaindata files would be so memory storage intensive. I hate to say that I am jumping ship, but once I finally figure out how to get my tokens out of this wallet, I will be deleting Mist, because in German Mist = shit and that's my experience with this piece of software. Of course maybe the developers are holding our tokens hostage by not letting us move them!!!

It took around 13hrs to run the geth-light client sync behind mist , it worked fine...i took out the chaindata file, when it was complete i threw it away, it then continued to run alot quicker. You just have to be patient , it took 13hrs to run 43,000,000 i think that was 10th DECEMBER so it would go up now , all the information related to it is on here. Just make sure you have around 38-40GB which is half the size of before.

I think you're celebrating too early. It WILL break again. In my case at next startup

Just to let Googlers know, currently at 4.8 million blocks and 55m on the chain. (took about 3 hours on 500mbit fibre at home)
screen shot 2018-01-02 at 23 15 11

I have now tried on 4 different computers, behind 8 different networks, tried with and without VPN, I have synced my clocks countless times, but the peer discovery is still fucked. On the fastest network I tried (around 500/250) it managed to find 3 peers, downloading on average 1 block every 5 minutes. I've tried the light client, and the fast client, and if I had a gigabit connection I would try the full chain sync. I've tried deleting the chaindata, manually added peers, and still nothing. If this was a new issue it wouldn't be too upsetting, however I was faced with the exact same issue almost exactly a year ago after I'd had mined a few eth and just wanted to store them locally. I ask around and some people have peers in the hundreds, but I can't even break past 5. Will be looking into alternatives until this has been sorted

Can confirm nadimaj's workaround works (MyEtherWallet post above).

I tried --fast after many attempts trying different things. Got sync'd, could see balance, but now I get "unable to connect to socket: timeout" errors when trying to send ether. Bloody hopeless..

https://github.com/ethereum/mist/releases
make sure you have the 64bit version if you run 64bit os
had to redownload picked the 32bit did not sync opend the log out of memory.... downloaded 64bit deleted everything resync 100%

AbandonWare #EthHasHit1000TimeToActLikeIt

@foen, yes I've been using 64bit version. Worked last week, doesn't work this week! Might work again next week :)

Appreciate your input though, and fingers crossed devs fix it.

NotMissingOutOnAlltimeHighEthPrice #WhereDoesMyBrainGoWhenItDiesAfterTryingTogetThisToWork

Synced Myst for a week until it finally caught up. Transferred in some ETH. Came back in 3 weeks and fired it up and had a "Ethereum Node Connection Error:'("

So I've been waiting for sync to complete since 16 hours ago. Not gonna hold my breath. Imagine the outcry if this were a legitimate technology people relied upon. Good thing it's just play money.

ethereum wallet slow sync

Almost there... I've been syncing for 4 days on an average connection. This is very slow and not a linear experience.

Do you know why the chain structure seems to start from scratch every time you interrupt the syncing process?

@Conrad-BlockFood Please read above posts, you are wasting your time. Unless you're in the mining game, give this client up

@nadimaj Yes you are right. I've read the whole thread but I liked the idea of having a full node running using the official client... Too bad it's facing some much difficulty just to start.

nadimaj's advice and instructions have kept me sane.

I'm retrying a full node sync atm, but not holding my breath.

tried various things over the last 45 days to make mist work but have not been able to get a full sync. tried different computers, operating systems, fast mode, light mode. start geth first. none of the suggestions i've seen have worked. ended up doing a local install of

https://github.com/kvhnuke/etherwallet

in order to move my ETH. i was done in <5 mins.

Hi -- I'm a developer with over 20 years' experience. I've seen it all. Never before have I seen software so horribly poorly written that is ALSO the flagship official software of a 100+ billion dollar enterprise.

Usually software so crappily written ends up being some student project, not the premiere client of the #2 cryptocurrency.

geth is the problem here -- the go-ethereum implementation. It's like the devs never heard of performance tuning or worrying about performance.

Also the client sometimes just gives up and stalls indefinitely, requiring a restart.

It looks like a student project to me.

Honestly -- if any geth guys are reading this -- WHAT THE FUCK ARE YOU DOING? Fix your shit. You should be ashamed of yourselves!

I've very dissatisfied with it. I may give up on running an ETH full node completely and just use a wallet like Jaxx or something.

This is a joke.

The disturbing thing is that the founders and chiefs of the Ethereum project do not give a shit about this situation. I have tried to approach them but nothing

I would be pretty ashamed of this software and would work to phase it out.

I'm going to give the C++ ethereum client a try after a few hours more. Geth periodically gets stuck and needs to be stopped and restarted.

Maybe the C++ eth client is a little better. One can only hope.

I agree -- it's a sad situation when they don't care at all. If I were them I'd be pretty ashamed of this.

This is ridiculous. I've battled the endless sync issue. I finally decided to follow the developers recommendation to use the "experimental" beta light feature in Mist and now my wallet is stuck with one peer. I've been running wallets for a year, including last night over night downloading ALL of the chain structure only to end up stuck 106 blocks behind the head. Never had an issue with peers. Now Mist can't find any. The development team has insulted the entire eth community by brushing off this issue.

Dev update : https://github.com/ethereum/mist/issues/3097

geth kept failing every 10 - 15 minutes so in windows i created a sync.cmd file with the following and that took care of it.

C:
cd "C:\Users\Dan\AppData\Roaming\Ethereum Wallet\binaries\Geth\unpacked"

:loop

%@Try%

call "geth.exe" --fast --cache=512 --datadir="D:\Ethereum-Wallet-win32-0-9-3"

timeout 2

%@EndTry%
:@Catch
goto loop
:@EndCatch

goto loop

Guys, I understand the frustration while trying to use this software.

Please keep in mind that sync is done via Geth, which repository is: https://github.com/ethereum/go-ehtereum

It seems to help if people post rough timings and disk storage needed, as i had to clear my computer as it was downloading the blocks. So any info like that is helpful.

What is wrong with this client? :( I downloaded blockchain 2 times already and it still downloads 11 millions of "chain structure". I'm terminating the process because it's a joke. Why in the first place it needs to download chain structure after download of all blocks is complete and why is this so bugged process? Downloading something and checking the data isn't out of range doesn't seem like 1 year of development complicated process - especially for crucial feature to work - syncing blocks.

Totally Agree :)

This is so painfulll. Any actually useful advice to get this fixed?

@elie222 see https://github.com/ethereum/go-ethereum/issues/14647#issuecomment-335325502... note that the state entries are now in excess of 50M (maybe 70M?)

@Kuzirashi basically the ethereum network data is stored in 4 "tries"...

https://ethereum.stackexchange.com/questions/15142/how-many-tries-does-ethereum-have
https://ethereum.stackexchange.com/questions/5888/relationship-between-transaction-trie-and-receipts-trie
https://medium.com/@preethikasireddy/how-does-ethereum-work-anyway-22d1df506369

The "state" of each Ethereum account needs to be reconstructed. In "fast" sync, the state trie is also downloaded from peers (IIRC), because it would take too long to reconstruct the entire state from scratch and validate all transactions from block 0 thru to today.

Data is pulled down "on demand" from peers as it is required to validate all the transactions and account state, so if a peer doesn't have the data you need available, or if a peer doesn't respond with enough data, or too slowly, it will basically stall the download process.

Yes, this could be improved to make it less "on demand" and more direct-p2p download, with sufficient development resources to do so.

@elie222 you can also try light mode... here are some more useful instructions:

https://github.com/ethereum/mist/issues/2749#issuecomment-359130980

Thanks. I followed those instructions and each time I restart Geth it does the whole Imported new state entries from the beginning again. Leaving it for hours at a time.

Yep unfortunately that is the case... it does a basic re-verification from the beginning :-/

Doesn't move on from here unfortunately:
screen shot 2018-01-22 at 12 07 07

Apparently just extremely slow. Still only at 2.4 million after waiting hours:
screen shot 2018-01-22 at 12 09 16

@elie222 I recommend you back up your keystore file, then load it into myetherwallet.io . Get as far away from this software as you can. https://ethereum.stackexchange.com/questions/946/how-to-backup-mist-wallets

image
48 hours, can't download single block for 6 hours, just chain structure keeps increasing both sides with 10-30k gap. It is mesmerising... endless chase.. reminds me of Fantomas movies.

@4FH the gap is the "pending transactions" during a particular point in time - e.g. transactions submitted for processing vs. transactions completed (with a receipt).

You will get to far in excess of 50M chain structures, as long as you don't restart Mist / geth.

Is there any solution on the horizon? :) I mean this is known now for weeks if not months. FAST client e.g. doesn't work as well as it doesn't show all transactions.

BTW, Light Client is a joke, peer searching never end.

image

96hours. and going.. . i feel like im downloading the Internet.. :)

I'm also experiencing this issue. I'm not sure how so many people have this issue and no one has a solution.

I tried many times to connect to the client but i am in the same situation that mention above.
Is there any other software that we can use to access our Ethereum?

If so please can you send the link? I tried myetherwallet but i did not manage to figure out how to access my own account. I can create a new one but i dont know how to access the old one.

Tx in advance for your help

I think the conclusion we can all draw is this implementation of ethereum has serious performance problems.

There is a C++ ethereum full node implementation: "cpp-ethereum". I haven't tried it yet. Here's the github page: https://github.com/ethereum/cpp-ethereum

As is to be expected -- they don't provide binaries. Maybe you can find them online.

I expect the C++ implementation to at least not have as bad a set of performance issues. In general C++ programmers tend to write software that is more performance-critical -- simply because the language makes it painfully obvious to the programmer what is a slow and what is fast.

Give it a shot. I've given up on Ethereum for now. I sold all my ETH and at this point am just chilling.

It's disconcerting that the recommended full node implementation of the #2 crypto is this bad. :/

Good luck!

It's disconcerting that the recommended full node implementation of the #2 crypto is this bad. :/

It's not just disconcerting, but in my mind is indicative of greater issue. Ethereum team seems to want to race forward to add new features and compete among the many alts out there but can't be bothered to fix the recommended node implementation, backbone of the network.

If you check ethernodes.org you will see that full node presence on the network has been on a steady decline. So yes, the network is congested because hobbyists who would like to implement a node are punished by poor software.

I had this problem with syncing from block 0 every time when using Rinkeby network and for me it was fixed by disabling "Sync with light client (beta)".

@4FH

on what number has it finished?

Anybody knows what is actual number when chain structure ends counting?

@michaelx2018 depends on the total number of Ethereum transactions on the network, so that number will keep increasing over time.

If you are in a pinch and have to deploy a contract, you don't need the full node sync, just follow this simple steps instead (i found in a post and help me a lot):

  1. Install https://metamask.io/ and
  2. Navigate to https://remix.ethereum.org/

  3. Click on settings -> choose your compiler (e.g. 0.4.19+commit.c4cbbb05). Note that optimization is unchecked.

  4. Login to metmask and choose your network (i would suggest first testing using ropsten test network and using the buy button to get ETH from a free faucet)
  5. Go back to the compile tab,
    Delete the contents of the example contract,
    Paste in your contract (it should auto compile).
  6. Click on the run tab
    If you contract have input data you have tu put that data on double quoute (").
    Click on create.
  7. Metamask will open, choose your gas price and click Submit to sign your transaction
    Open metmask again, click on the transaction hash.
  8. Once published. in etherscan go to the contract address and Click on Contract Code tab on etherscan, click Verify and Publish.
  9. Set the name of the contract to the exact name as in remix, Compiler to the same exact version as in remix and set optimization to "No" if you didn't click it on remix in step 3.
    You should now have a published contract, with source code on etherscan.

my sync finally completed around ~90 000 000 chain structures. Totally took a week.
After that wallet was struggling to be in sync. If for some reason (bad idea) you shut it down or restarted PC, and IMMEDIATELY launch it again, it will start syncing for few HOURS at least again.
At some point database got corrupted, and i decided to not to repair it, and removed it with "geth removedb" . Then I downloaded geth 1.7.3 and launched it. it start to sync and download blockchain again, but, this time it took only 24 hours or less. BLazingly fast compared to wallet nightmare.
Now i keep geth console open and see it syncing from time to time, and few errors from time to time, but its ok. All other operations i do through another console window by "geth attach". Launching RPC for miner, checking balance etc. Havent tried to launch wallet yet as I dont need it. I think either 1.7.3 is better (wallet using his own earlier version it hides in appdata), or wallet borked db first time, thats why all the struggle to sync it.

HELP - I installing the ethereum blockchain on my new laptop:
From december 20th 2017 the sync is running. At this moment februari 14th 2018 i see file 6425793.ldb is downloading into the map chaindata. This map now contains 63787 items (117 Gb). Can anybody tell me when this thing will stop?? Its running now for almost 2 months!! I just want to connect to my wallet

@NotJoking if you only want to connect to your wallet you dont need to sync the full node. you can use metamask instead. if need an example to connect metamask see this video https://www.youtube.com/watch?v=M5uq_Y41U-M (is in spanish, but you can activate the subtitle).

if need any help send me a email rafaelosiris@gmail DOT COM.

After 1.5 weeks of fruitless attempts to download chain using "geth --cache=2048" on my HDD I ended up with purchasing a EUR115 samsung EVO 960 nvme SSD, got 10+ times speed increase and geth finally synchronized in just several hours.
I copied the block data from old HDD to SSD, so it didn't start from scratch

@rafaelosirs you saved me lots of time. thank you so much!

by the way, my ethereum wallet kept synchronizing for days. stopped at 99.99%. a really shit software.

update for @zdrive :

My OS is Windows 10.

For those having this problem, it might be helpful to specify your operating system. So far I have only seen a few references to Macbook and Windows.

I've been trying to synch for months on Windows 10 without any luck... it keeps stalling after downloading a few thousand blocks. Meanwhile, yesterday I installed Ethereum Wallet (via go-ethereum AKA geth) on a laptop running Ubuntu 16.04 LTS, and synchronization was reasonably fast. This morning, I tried running both side-by-side, and Ubuntu started synching right away, while the wallet on Windows was stalled. So perhaps this is a problem with specific versions of the software, rather than a general bug.

Till yesterday my system was syncing sinds december 20th 2017, it never stopped. With the knowledge from these two sites below i decided to deleted everyting (* MAKE FIRST A COPY OF YOUR KEYSTORE *) and start again but now i synced the light version. Wauw, downloaded in less then 30 minutes,
Yippie :) :) :)

http://ethereumchainsize.com/
and
https://dev.to/5chdn/the-ethereum-blockchain-size-will-not-exceed-1tb-anytime-soon-58a

Today I have downloaded new GETH 1.81,
updated and upgraded brew ,

I launched geth in light mode
& Ethereum Wallet

and Ethereum Wallet started in 5 minutes with all updated accounts and my balance.

awesome.

last time I was waiting 8 days non stop and it never synchronized

screen shot 2018-03-05 at 16 15 07

So after limited success , downloading the new geth i was hoping for the light client to work. I am now shut out completely (please see above). i hope it works in future.

Hey buddies, please show your OS, I think this issue exists only in Windows?

Please just let us know your OS is: Windows, Linux or Mac. and your wallet version.

thanks

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

This software is absolutely 100% shit.

I run a plethora of wallets & have done for years - but this wallet is by far the worst one out there. Period. I've spent days trying to get this crap to sync. I've read every article I can find about the sync issues until my eyes bled & have tried every supposed fix or resolution - nothing works.

The only reason I'm trying to use this Ethereum crap is because one of my legacy coins went ECR20 & I needed to do a coin swap before I can trade them - but after days of frustration with this software I think I'll just accept the fact that Ethereum devs don't know what the fuck they're doing & my coins are lost.

Seriously. Fuck this useless dysfunctional Ethereum wallet crap. I'm done with it.

p3yot3

What do you need to do, i left the mist because that software dosen't work, but i found another way to do the same.

So explain what do you need to do and maybe we can look another solution.

@rafaelosirs

You're right, it absolutely doesn't work. The only cure I found was to get rid of it completely (including the 70+Gb of useless data it tried to download) & use the offline myetherwallet version. Problem solved in 2 minutes.
I seriously can't believe that this software was even released, let alone recommended. If this is the best software Eth devs can come up with, the project is doomed.

Just run Light version (from bat file) if you are not a crypto-nerd. I make every week a transaction. Therefore i deleted the old chaindata and run the program again. The program makes a new chaindata. Afther about one hour i run my wallet and up i go.

Verstuurd vanaf mijn iPhone

Op 15 apr. 2018 om 18:36 heeft p3yot3 <[email protected]notifications@github.com> het volgende geschreven:

@rafaelosirshttps://github.com/rafaelosirs

You're right, it absolutely doesn't work. The only cure I found was to get rid of it completely (including the 70+Gb of useless data it tried to download) & use the offline myetherwallet version. Problem solved in 2 minutes.
I seriously can't believe that this software was even released, let alone recommended. If this is the best software Eth devs can come up with, the project is doomed.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/ethereum/mist/issues/2466#issuecomment-381419712, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AiyhswfCLfuRrh_ne_cqTSuAeiQkXfHEks5to3b6gaJpZM4N0cqV.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

tomtom87 picture tomtom87  Â·  4Comments

chanukya246 picture chanukya246  Â·  5Comments

jaumevn picture jaumevn  Â·  5Comments

ivica7 picture ivica7  Â·  6Comments

pingram3541 picture pingram3541  Â·  6Comments