Pywallet 2.2: wallet management update needed

19 replies 302 views
Posts: 13 · Reputation: 189
#1Sep 9, 2018, 07:18 AM
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.
4 Reply Quote Share
lord_apeMember
Posts: 6 · Reputation: 153
#2Sep 9, 2018, 09:30 AM
+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?
3 Reply Quote Share
Posts: 13 · Reputation: 189
#3Sep 9, 2018, 02:05 PM
I just added the warning, thanks for pointing that out I'll search if I can see when bitcoin is running Auto-filling with default wallet location ok
0 Reply Quote Share
4tla52011Full Member
Posts: 54 · Reputation: 262
#4Sep 9, 2018, 08:10 PM
Doesn't work, I'm getting this Do I need a new version of python? And if so, where do I get it??
3 Reply Quote Share
Posts: 13 · Reputation: 189
#5Sep 11, 2018, 02:16 PM
It seems you don't have the bsddb python package
3 Reply Quote Share
fox42Member
Posts: 24 · Reputation: 200
#6Sep 11, 2018, 05:48 PM
Looks like you're on a Mac. bsddb is broken in Apple's default installation, the solution is to install another Python version via Macports.
4 Reply Quote Share
4tla52011Full Member
Posts: 54 · Reputation: 262
#7Sep 11, 2018, 09:18 PM
Doesn't work in the slightest. hmmm....
5 Reply Quote Share
mr_v3ct0rMember
Posts: 10 · Reputation: 146
#8Sep 11, 2018, 11:04 PM
I think this only works with python 2.
3 Reply Quote Share
vector777Member
Posts: 63 · Reputation: 232
#9Sep 13, 2018, 10:26 AM
This works great! I can finally import private keys in Windows
4 Reply Quote Share
DYOR
Posts: 13 · Reputation: 189
#10Sep 13, 2018, 04:40 PM
Thanks for confirming it works in Windows! Yes, it works in Python 2.x. Python 3 was untested, until now, thanks for the feedback
3 Reply Quote Share
Posts: 13 · Reputation: 189
#11Sep 13, 2018, 07:25 PM
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
1 Reply Quote Share
fox42Member
Posts: 24 · Reputation: 200
#12Sep 13, 2018, 10:55 PM
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)
4 Reply Quote Share
Posts: 13 · Reputation: 189
#13Sep 14, 2018, 04:48 AM
Thanks! I forgot I have a Snow Leopard VM...... I'll test that there
0 Reply Quote Share
Posts: 13 · Reputation: 189
#14Sep 14, 2018, 06:15 AM
Another new feature: importing transactions Now, offline transactions are far more simple than before (no more command lines or unofficial client)
4 Reply Quote Share
GigaOrbitMember
Posts: 2 · Reputation: 55
#15Sep 14, 2018, 11:52 AM
jackjack, what happens if I import a key into the address book of 2 clients ? [not that I want to - I just want to know what would happen]
2 Reply Quote Share
Posts: 2 · Reputation: 58
#16Sep 14, 2018, 04:10 PM
Can I generate some private key (not only import it but the opposite) ? A sort of bitcoins offline.
2 Reply Quote Share
GigaOrbitMember
Posts: 2 · Reputation: 55
#17Sep 15, 2018, 06:48 AM
see  https://bitcointalk.org/index.php?topic=25804.0
3 Reply Quote Share
Posts: 13 · Reputation: 189
#18Sep 15, 2018, 12:23 PM
You will see its balance/tx's in these wallets just like you expect it Only the first wallet to use the coins can spend them, obviously
3 Reply Quote Share
Posts: 13 · Reputation: 189
#19Sep 16, 2018, 12:05 AM
I would need a few testers to test new features, anybody?
6 Reply Quote Share
Posts: 2 · Reputation: 58
#20Sep 18, 2018, 01:26 AM
For a donation I would do it.
1 Reply Quote Share

Related topics