Bitcoin Forum
April 18, 2024, 08:32:20 AM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Portable Bitcoin client shell with multiple wallets (for Windows)  (Read 2005 times)
nakowa (OP)
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile
June 28, 2011, 06:42:36 PM
Last edit: June 30, 2011, 09:14:33 AM by nakowa
 #1

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:

http://www.21bitcoin.com/files/BitcoinX.zip

If you want to be certain about security, you'd better download and install AutoIt (http://autoitscript.com), 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:



===INSTALL===

1. Download and install the latest official bitcoin client for windows. (http://sourceforge.net/projects/bitcoin/files/Bitcoin/)
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
1713429140
Hero Member
*
Offline Offline

Posts: 1713429140

View Profile Personal Message (Offline)

Ignore
1713429140
Reply with quote  #2

1713429140
Report to moderator
You can see the statistics of your reports to moderators on the "Report to moderator" pages.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713429140
Hero Member
*
Offline Offline

Posts: 1713429140

View Profile Personal Message (Offline)

Ignore
1713429140
Reply with quote  #2

1713429140
Report to moderator
1713429140
Hero Member
*
Offline Offline

Posts: 1713429140

View Profile Personal Message (Offline)

Ignore
1713429140
Reply with quote  #2

1713429140
Report to moderator
1713429140
Hero Member
*
Offline Offline

Posts: 1713429140

View Profile Personal Message (Offline)

Ignore
1713429140
Reply with quote  #2

1713429140
Report to moderator
wujh
Newbie
*
Offline Offline

Activity: 49
Merit: 0


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

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.


wumpus
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1022

No Maps for These Territories


View Profile
June 29, 2011, 03:20:44 AM
Last edit: June 29, 2011, 04:19:07 AM by John Smith
 #3

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.
nakowa (OP)
Member
**
Offline Offline

Activity: 83
Merit: 10


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

"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]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!