So here’s the scoop: August 2014
I’ve been out of the bitcoin loop for way too long thanks to my boring job, but I’m back at it now.
Pywallet won’t be getting any more updates aside from fixing major bugs.
Instead, I'm working on its successor (still no name for it).
Now for some news from September 2013:
I’m revamping pywallet from the ground up.
If you’ve got ideas for a new name, throw them my way.
You can check out the progress here: https://this forum.
So this thread is all about my fork. Big shoutout to Joric for the original version of pywallet.
Pywallet is a Python script that helps manage wallet.dat files. It lets you do a bunch of stuff with your wallet.
Feel free to share anything about pywallet here: your thoughts, suggestions for improvements, how it helped you, or if you found any bugs.
About Pywallet 2, March 22, 2013:
It was discontinued for about a year but is back in active development now.
Check out the updates on the 7th page: support for encrypted wallets, importing/exporting files, merging wallets, and more.
Here’s how to use it (and you can find more here):
Right now, you can:
Dump your wallet, view your public/priv keys, their labels, etc. Under "Dump your wallet:", set version to 0 for bitcoin, 52 for namecoin, and 111 for testnets.
Dump your transactions to a JSON file. Under "Dump your transactions to a file:", fill in the Output file with the full path where you want the transactions saved (make sure this file doesn’t exist yet).
Import a key/address into your wallet with a label or as a reserve key. Under "Import a key into your wallet:", the key is the private key you want to import.
+1
That's awesome jackjack!
The web interface is a really cool feature, pushing in the direction of a lightweight bitcoin client.
It might be nice if it auto-filled the default wallet location.
Also, when I use it to access a bitcoin wallet, and bitcoin is running, bitcoin crashes with a database exception:
Do you have some trick to avoid this, or at least warn about it?
New awesome feature: you can now delete addresses and tx's from your wallet!
So:
no more headaches because of 0/unconfirmed transactions: find it, delete it
easier wallet management: YOU chose exactly which addresses you want in which wallet
If you want to reach not-too-savvy people I think a guide needs to be written how to get it up and running on Mac since bsddb is broken in (at least) Snow Leopard (I believe Leopard as well, haven't tried Lion).
Dumping related commands from my bash history, but I had Macports installed since before. The following should be tested by someone who hasn't installed Macports or pywallet, on a clean install. It's just from memory/history.
Mac pywallet installation guide:
Download PywalletInstall Macports from http://www.macports.org/Open Terminal and execute the following commands:
./pywallet.py
(yeah python_select might be overkill if the user is never going to install other python versions)