Bitcoin Forum
April 19, 2018, 10:58:02 AM *
News: Latest stable version of Bitcoin Core: 0.16.0  [Torrent]. (New!)
   Home   Help Search Donate Login Register  
Pages: [1]
Author Topic: Portable Bitcoin client shell with multiple wallets (for Windows)  (Read 1929 times)
Offline Offline

Activity: 83
Merit: 10

View Profile
June 28, 2011, 06:42:36 PM

Hey guys, I just wrote a shell program (written with AutoIt) for the official bitcoin client, which can render bitcoin.exe portable and carried with multiple wallets. Hope it's useful for many.

You can download the script source code and binary executable files zipped here:

If you want to be certain about security, you'd better download and install AutoIt (, and compile the script by yourself.

(I'm just an amateur, rather than a real programmer, so, forgive me for the ugly code...)  

The program is straightforward so that almost no help file is needed:


1. Download and install the latest official bitcoin client for windows. (
2. Copy the bitcoin folder to a new location (to a USB stick, for example) (the original directory looks like this: C:\Program Files\Bitcoin)
3. Copy BitcoinX.exe in the folder where bitcoin.exe locates.

* If you already have a wallet, first quit bitcoin.exe and BitcoinX.exe, and then create a folder in /Bitcoin/data/wallets/, and copy the current wallet.dat to this folder. Then reopen BitcoinX.exe, you'll see your wallet in the listbox.

That's it!

When BitcoinX.exe first runs, it will check whether blockchain files exist. If they do not exsit, BitcoinX will put a URL into the clipboard, so that you can paste it into a browsers...

Follow the instruction of the messagebox of BitcoinX.exe.

With this program, you can:
1. Render bitcoin client portable. (Portable bitcoin client is much more secure, since in most cases it is detached from your PC.)
2. Create and use multiple wallets.
3. Back up multiple wallets on fly.

And finally, you can donate me some bitcoins: 125Pd77VN354eydYQwWJprsuBERSwMZRYT
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
Jr. Member
Offline Offline

Activity: 49
Merit: 0

View Profile
June 29, 2011, 03:17:07 AM

From a point of view of ordinary user, this is the function I badly wanted: backup+import+ multiple wallet.
Maybe it should be build into the client
client software should have more competition.
maybe encrypt function should build-in, too. And I'm glad to here that Gavin has already been working on it.
Hero Member
Offline Offline

Activity: 812
Merit: 1000

No Maps for These Territories

View Profile
June 29, 2011, 03:20:44 AM

The client software should have more competition.
It should simply have more developers/testers (you can join any time!). Competition is not that useful in open source.

Bitcoin Core developer [PGP] Warning: For most, coin loss is a larger risk than coin theft. A disk can die any time. Regularly back up your wallet through FileBackup Wallet to an external storage or the (encrypted!) cloud. Use a separate offline wallet for storing larger amounts.
Offline Offline

Activity: 83
Merit: 10

View Profile
June 29, 2011, 04:17:48 AM

"Another client" is perhaps not what we need, since it would be uncomfortable to use a third party client (especially not open sourced) to manage you precious wallets.

I wrote this shell program exactly because I prefer to using official client.
Pages: [1]
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!