<p>Your private information is never shared with the servers and your private keys can always be generated offline.</p>

<p>If you need help doing so, use the #electrum irc channel.</p>

<p>Instructions App:</p>

<ul>
<li>Start Electrum</li>
<li>Select restore</li>
<li>Enter your seed</li>
<li>Select 'Cancel' in the server selection</li>
<li>Enter a password to encrypt your wallet</li>
<li>Go to settings > Import/Export tab > Private keys: Export</li>
</ul>

CC BY-SA 3.0
2013-04-15T17:59:49.700Z
Oh, funny when I tried it first time it kept waiting for server connection.. I probably did not press cancel on Server selection window but disconnected internet connection instead. Yup. Anyway, it works now. Thanks. My bad. :)
marci003
CC BY-SA 3.0
2013-04-14T03:10:17.220Z
2013-04-14T03:23:41.597Z
2013-04-14T03:23:41.597Z
rdymac
<p>While the generation of the private keys can be locally, to recalculate the account's balance tied to the private keys needs data from the distributed ledger (blockchain). As the electrum client does not keep a replica of the ledger it will need access to recalculate the balance of the accounts and hence of the wallet as a whole.</p>

CC BY-SA 3.0
2013-04-13T13:40:37.377Z
I'm aware of that. The point is that the generation of the private keys is not started without connection to server. If, for some reason, I don't have connection to internet or there are no electrum servers running in the future or something other has fundamentally changed, I should always be able to recover my wallet / private keys, so I can transfer them to other client.
marci003
CC BY-SA 3.0
2013-04-13T15:38:12.720Z
I currently don't see any reason why there should be a reason to require a network connection. So, yes, this ought to be flagged as a defect on the electrum client.
cdecker
CC BY-SA 3.0
2013-04-15T18:07:15.507Z
It is actually possible, I just messed up. :) See [the other answer from rdymac](http://bitcoin.stackexchange.com/a/9742/4330) with my comment
marci003
CC BY-SA 3.0
2013-04-13T12:19:38.330Z
2013-04-13T12:19:38.330Z
cdecker
<p>Why does electrum client need connection to server when recovering a wallet from a seed? Isn't the generation of private keys done locally? </p>

<wallet><electrum><seed>
Why does electrum need connection to server when recovering a wallet from a seed?
marci003
# Why does electrum need connection to server when recovering a wallet from a seed?

(Asked by: username_0 on 2013-04-13)

Why does electrum client need connection to server when recovering a wallet from a seed? Isn't the generation of private keys done locally?

**Tags:** wallet, electrum, seed


---

## 2 answers

### Answer by username_1 on 2013-04-14. Score: 1 | Accepted answer

Your private information is never shared with the servers and your private keys can always be generated offline.

If you need help doing so, use the #electrum irc channel.

Instructions App:

* Start Electrum
* Select restore
* Enter your seed
* Select 'Cancel' in the server selection
* Enter a password to encrypt your wallet
* Go to settings > Import/Export tab > Private keys: Export

> **Comments:**
> **username_0**: Oh, funny when I tried it first time it kept waiting for server connection.. I probably did not press cancel on Server selection window but disconnected internet connection instead. Yup. Anyway, it works now. Thanks. My bad. :)  

---

### Answer by username_2 on 2013-04-13. Score: 2

While the generation of the private keys can be locally, to recalculate the account's balance tied to the private keys needs data from the distributed ledger (blockchain). As the electrum client does not keep a replica of the ledger it will need access to recalculate the balance of the accounts and hence of the wallet as a whole.

> **Comments:**
> **username_0**: I'm aware of that. The point is that the generation of the private keys is not started without connection to server. If, for some reason, I don't have connection to internet or there are no electrum servers running in the future or something other has fundamentally changed, I should always be able to recover my wallet / private keys, so I can transfer them to other client.  
> **username_2**: I currently don't see any reason why there should be a reason to require a network connection. So, yes, this ought to be flagged as a defect on the electrum client.  
> **username_0**: It is actually possible, I just messed up. :) See [the other answer from username_1](http://bitcoin.stackexchange.com/a/9742/4330) with my comment  

---

