merge
[electrum-nvc.git] / RELEASE-NOTES
1
2 This page lists versions of Electrum that are incompatible with the
3 previous version. These incompatibilities are caused by a change in
4 the key derivation algorithm.
5
6 Wallets created before the change are incompatible with the new
7 version, and that users need to move their bitcoins. We apologize for
8 the inconvenience. We try to keep this kind of upgrades as rare as
9 possible.
10
11
12 LIST OF UPGRADES:
13 -----------------
14
15 Version 0.34: The key derivation was changed again in version 0.34, in order to offer "type 2 wallet" capabilities. 
16 Version 0.31: This version fixes a vulnerability in the key generation function.
17
18
19 HOW TO UPGRADE:
20 ---------------
21
22 If your wallet is deprecated, you will see a message asking you to
23 create a new wallet and to move your balance to the new wallet.
24
25 Here are the steps that you need to follow:
26 * create a new wallet with the new version of Electrum:    /path/to/new/electrum.py -w my_new_wallet.dat
27 * copy a receiving address from the new wallet
28 * open your old wallet with the old version of Electrum:   /path/to/old/electrum.py -w my_old_wallet
29 * move your entire balance to the new address.
30
31 Note that you may keep your current seed. For this, all you need to do
32 is to create the new wallet using the wallet recovery procedure. You
33 will not recover your old wallet with the new software, but you will
34 get a new wallet instead.
35
36
37
38