I just installed cpp-ethereum 1.2.2 in order to upgrade to Homestead. When eth is started it begins to re-sync the blockchain from block 1, while the whole blockchain is already on my machine. Is this necessary? Is there a way to reuse the blockchain already present in .ethereum/chaindata?
which version did you have before the upgrade?– q9fMar 14, 2016 at 17:19
I had geth installed previously. In the meantime the whole blockchain is synced again.– Roland CornelissenMar 15, 2016 at 20:02
The Go Ethereum (
geth) and Turbo Ethereum (
eth) do not share the same blockchain and data directory. If you switch your client from
eth you will have to redownload the whole blockchain again. Also you have to migrate your accounts.
geth to homestead, install version 1.3.5, or import your accounts to
eth: How can I import geth accounts into eth?
If you decided to switch to the new client, you will have to download the blockchain again.