If you use testnet, and need your testnet wallet, then this is what you want.

If you also want to back up your *.conf files, then this is what you want.

I added these because I lost a truckload of testnet coins that I needed for some other software development. They took me a good deal of effort to get, and thanks to a software blunder… POOF they went! Sigh… Lesson learned… again… the hard way… as always…

I added in *.conf files because, well, might as well do that too as I’m sure some people might find it useful.

The program is the same otherwise… well, I did freeze the form while the backup occurs, but it unfreezes once the backup is completed. That’s the only other change, and it’s only cosemetic. So, for more information, check out the original post here.

To use it, simply download it, unzip it into the same folder as the GUI version of Crypto Wallet Backup.

The console application takes 2 arguments (parameters) in order:

Backup file list (“backup-file-list.txt” by default)

Password

Those are optional. If you don’t supply any arguments, then the program simply creates the backup as a ZIP file.

If you do use the arguments, you must supply a backup file list file even if you want to only use the password. However, you can supply a non-existent file (garbage input) like “asdf” and the program will use the default listed above (backup-file-list.txt).

The second argument is a password. You can’t use quotes in it because command line arguments use quote for delimiting arguments. Also, if you use spaces, you must quote the entire password. For example, if your password is:

this is my password

Then your command line should look like this:

CryptoWalletBackupConsole.exe asdf “this is my password”

You can schedule that with the Windows Task Manager to create backups on a predetermined schedule.

The source code is included in the download.

The code is well commented, and the “hacky” areas where I’ve taken shortcuts are explained if anyone feels like “doing it right”. e.g. Some verifications could be done in a more robust way and the file copying could be done directly to a stream to zip up.

The program uses the DotZip library (Ionic.Zip.dll), so that must be present.

This download requires the previous version. It’s just a console version that you can use in the Windows Task Scheduler for scheduled backups. It doesn’t do any zipping or encryption though – just the same basic backup as the Crypto Wallet Backup program.

Just unzip it and put it in the same folder as your GUI version. (Link to that above.)

It’s a console application and takes 1 argument: a file with a list of files to backup (1 per line). That’s the same as the backup-file-list.txt file that the GUI version creates automatically for you. So, if you want, you can copy or rename that file and manually add files.

Here’s a screenshot of the output:

Ignore the “W” characters – they’re the slashes on my system as I’ve got it set to Korean.

So, to use the command line with a file, you’d type something like this:

CryptoWalletBackupConsole.exe file.txt

It reads the file for the list of files that you want to back up, then creates the same kind of folder as the original GUI version of the program, and copies all those files there as a backup for you. The console outputs the names of all the files it backs up.

I’ll try to get more added to it, e.g. zipping the backup, allowing for encryption, etc., as time allows.

0

Crypto Wallet Backup is an extremely simple, easy way to back up all your crypto currency wallets. And the source code is available for anyone to look at, add to, modify, or do whatever they want with.

Crypto Wallet Backup is designed to be run from a USB memory stick or portable storage, like a portable hard drive or USD memory card for a digital camera, but you can also run it from a NAS or whatever you have. Simply copy the program onto a USB stick and run it.

Here’s the main program:

Simply click the “Find My Wallets!” button to populate the backup list with all your wallet files. You can see the result in the following screenshot.

(The Korean won symbol you see in the screenshot is simply due to the system language setting on the development testing machine it was taken on. Your system is likely different. Rest assured, it will look normal.)

After clicking the “Back Up Files” button, Crypto Wallet Backup will create a new folder and back up all your wallet.dat files, along with any other files you choose to back up.

A back up folder then looks like this:

Your back ups can then be copied back to the folder that you see in the file name, and the file renamed to “wallet.dat”.

So, it’s 2 clicks to back up all your wallets! It can’t get much easier than that!

Also, the program stores your backup list for the next time you want to run it.

Some additional information and details are in the “readme.txt” file in the download.

HINT: As one additional hint, if you attach your mobile phone, digital camera, or video camera to your computer and can see it as a regular storage device, you can back up to those as well. Just make sure that your wallets are encrypted in case you lose your mobile phone. You can do that in the crypto client.

REQUIREMENTS

Windows

.NET 4

There are no other special considerations. Basically, if your computer isn’t ancient and is up to date, it will run smooth as silk.