ethereum / mist

[DEPRECATED] Mist. Browse and use Ðapps on the Ethereum network.
http://ethereum.org
GNU General Public License v3.0
7.44k stars 2.12k forks source link

How to import last transactions and contracts to new host? #2793

Open rosmo01 opened 7 years ago

rosmo01 commented 7 years ago
Version: `0.8.10`
OS & Version: windows 7 and 10
Node type: `geth`
Number of blocks synchronized: 4043676

I've built a new computer (all ssd) and copied the ethereum blockchain directory tree to the new host and installed mist there. When running mist with the wallet keystore, the blockchain is all synced and wallet balance also correct. But the transactions history is blank and so are the contracts.

With all other crypto-coin wallets I see the same transactions in all my wallet installations, but with mist each installation is behaving as individual, disconnected and unique istances, apart from the wallet balance which is correct.

I don't understand how contracts and transactions are retrieved/stored by mist and why they are not showing up in mist when the entire blockchain and keystore is copied and in sync on local host.

How do I transfer transactions and contracts from one computer to another?

evertonfraga commented 7 years ago

Hi @rosmo01, watched contracts are currently stored at your local config files (localstorage), that's why.

You may want to try this: Copy %APPDATA\Mist from old windows to the new one (make a backup on destination first). That will move all the references to your created and watched contracts.

We're thinking of elegant solutions to this, such as auto-sync from Swarm, but it's not for 0.9.0