There is a new alpha version of MultiBit that supports encrypted wallets available.
This is version 0.5.0alpha
As this is primarily for people to test out, it is available only at:https://github.com/jim618/multibit/downloads
There are the usual installers for Windows and Linux and a Mac DMG file. (install help
- but use the 0.5.0alpha installers)
is important to read.
It is in the installers/ DMG file but I have included it at the bottom of this post too.
Your feedback is very welcome.
MultiBit 0.5.0alpha is a test version of MultiBit that supports encrypted wallets. Please try it out cautiously.
This is NOT production code yet so please read the following notes:
1) The encryption algorithm and/ or wallet persistence format may be improved between now and the production version. Any change will most likely make any wallets you create in MultiBit 0.5.0alpha unreadable by the final 0.5.x release. Older pre-encryption wallets will be read ok. It is just not worth supporting a wallet format that we intentionally improve on during the alpha test period.
It is recommended you create a test directory and save any wallets you create for testing in there. Then if the wallet format/ encryption routines change you can just open the wallets using MultiBit 0.5.0alpha, transfer the bitcoin out and throw the test wallets away.
2) There is a lot of new code that has been added to MultiBit to support encrypted wallets. New code usually means new bugs. For this reason I have temporarily altered the MultiBit build so that MultiBit 0.5.0alpha opens in 'portable mode'. It has its own startup file (multibit.properties) so that it does not open your 'real' MultiBit wallets.
At this stage do not put large amounts of bitcoin in the encrypted wallets just in case there is a bug that zaps your private keys. Do an export of your private keys to be on the safe side. You can probably use the testnet - see the configuration.txt - but I never bother and just use the production network with small amounts of bitcoin.
I have managed to zap my private keys a couple of times in development so please be careful!
3) Let me know if you have any problems even if they are difficult to reproduce or a little vague. Improving the code now may save someone's hard earned bitcoins in the future.
4) Caveats aside - I hope you like the new encrypted wallets functionality. :-)