Pages:
Author

Topic: Pywallet 2.2: manage your wallet [Update required] - page 33. (Read 208288 times)

legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
Ok it's coming soon then, but will be 'hidden'
legendary
Activity: 1792
Merit: 1008
/dev/null
all features are welcome Wink
legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
I just found an old dev version from just before my departure, which includes transaction creations, does it interest anyone?
ie should I include it in the next version or can it wait a bit?
legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
I'm releasing a beta version: http://pastebin.com/R1C8Qavv (put all the code in a new file you name pywallet.py)
Yes it's public, yes it works, but no it's not 100% sure yet so use only disposable or backed up wallets with it

I hope the beta testers didn't find some big issues I didn't see
full member
Activity: 121
Merit: 100
Great news, I would like to test it as well.
legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
Great, thank you guys. I sent you the beta version. Please post in this thread any comment about it.
If other people want to test it just tell me.

I reserved the http://pywallet.tk domain name. It's the updated instructions, you may want to take a look at it.
As you may have noticed (I'm sure you did!), I'm not a native English speaker, so feel free to correct any spelling/grammar/vocabulary mistake may it be in pywallet, pywallet.tk or even in my posts

Edit: Sent to uuidman too
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
I can test too. I have a wallet.dat file with 400 transactions, so that's a bunch of keys maybe. I could also experiment with brand new wallets, encrypted wallets, and the latest wallets with compressed keys.
legendary
Activity: 1792
Merit: 1008
/dev/null
im up for beta testing
legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
Here's what is finished:
  • Make menus hidable
  • Export priv keys to file (csv)
  • Import priv keys from file (csv)
  • Merge two wallets

I'd like a few beta testers to play with it before releasing it, anybody interested?
Also, if there are people that love CSS and that want to help, that would be awesome.

Apart from that, you can still ask features you want to see implemented
legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
Both added to the todo list

ATI drivers broke my system... Development paused...
ATI drivers broken, recovery menu of Ubuntu broken, no help whereas the problem is reported on Launchpad for more than half a year... Installing a new Ubuntu is even more a pain than before
At least it's finished now, I can focus on pywallet...
kjj
legendary
Activity: 1302
Merit: 1026
One thing that is badly needed is the ability to merge two wallets in a single step.
legendary
Activity: 3416
Merit: 1912
The Concierge of Crypto
also include encrypted private keys.

For example, I want to do the following:

1. Create a new wallet.dat with the latest version of bitcoin (0.8.1 at the moment)
2. Encrypt this new wallet.dat
3. Because of #2, bitcoin-qt will generate 100 new private keys (or 99)
4. Put this wallet.dat into cold storage (offline)
5. Extract all keys (public and private) using Pywallet.
6. Print this list of keys and store in a vault or safe or folder or envelope.
legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
welcome back, happy to see this awesome tool being usable again for newer bitcoin versions!
the WUI is proper Smiley
a good feature: import/export all privkeys to a file
And I'm happy to come back!
You mean unencrypted privkeys? I'll implement that, but I'll add a warning about security then

That's what I'd like to see with support for handling the wallet encryption with whatever passphrase you set.
What do you mean by handling?
I'm about to add the import of any (un)encrypted (un)compressed key to a wallet, but before any release I still need to find why sometimes compressed keys added to an unencrypted wallet corrupts it...
member
Activity: 98
Merit: 10
welcome back, happy to see this awesome tool being usable again for newer bitcoin versions!
the WUI is proper Smiley
a good feature: import/export all privkeys to a file

That's what I'd like to see with support for handling the wallet encryption with whatever passphrase you set.
legendary
Activity: 1792
Merit: 1008
/dev/null
welcome back, happy to see this awesome tool being usable again for newer bitcoin versions!
the WUI is proper Smiley
a good feature: import/export all privkeys to a file
legendary
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
Hi all,

I'm back online for good this time
I missed everything since 0.3.23 so leave me some time to update
I won't answer to previous questions in this thread because it's been a long time and I think their posters aren't interested in the answer anymore (if not, drop me a PM)

Looks like the wallet format hasn't changed much since my departure so I'll work on pywallet again
Please post what you would like to see coming in pywallet (a proper GUI is already considered but it's not a top priority since Qt doesn't work on iPhone/Android)

I'll keep this list updated, by order of priority
  • Fix the corrupting bug when importing compressed key in unencryted wallet (in 2.0b2)
  • Make menus hidable (in 2.0b2)
  • Export priv keys to file (csv) (in 2.0b2)
  • Import priv keys from file (csv) (in 2.0b2)
  • Merge two wallets (in 2.0b2)
  • Stop asking to update in a beta version (in 2.0b3)
  • Repair passphrase setting when merging wallets (in 2.0b4)
  • Forbid things when encrypted wallet and bad passphrase (this doesn't corrupt wallets, so low priority)
BCB
vip
Activity: 1078
Merit: 1002
BCJ
Just down loaded pywallet for Win7 64 Bit.

Install and and set up went fine. 

Opened web console and dumped wallet.

I can see all the public keys and transactions etc but I don't see any corresponding Private keys?

What is the json key value of of the privatekey.

If i use the tx_k value under  "Get some info about one key and sign/verify messages:" I get

"Error in info page"  under Regular, base 58 and
 "Hexadecimal private keys must be 64 characters long" under  Hexadecimal, 64 characters long


Thanks!
member
Activity: 84
Merit: 10
http://www.youtube.com/watch?v=oF52V6xxCy8
Youtube video to show how to install.
For a trial installation of pywallet your vid was quite helpful last week.

But in the meantime your vid disappeared (or became private) on YouTube.

@ctoon6: It would be nice if you could make your vid available again.
newbie
Activity: 47
Merit: 0
On the command line, use the importprivkey command.


EDIT: Using this utility? or the bitcoind utility?  bitcoind --help doesn't show any options for importing a private key.

I'm not 100% prepared to use a 3rd party utility unless/until someone confirms it works with the latest official bitcoind client and an unencrypted wallet.

In the standard client.  Don't use --help, just use help.  --help means you are asking about startup parameters.  help means that you are asking about RPC calls / daemon commands.

It really is just
Code:
bitcoind importprivkey 

but you may need to play with quotes and escapes, depending on your system.  The WIF key is the one labelled Privkey: in vanitygen's output, it starts with a 5.

Thanks for the response/clarification.

I'm on Win7 64, but "bitcoind help" gives me:
C:\Program Files (x86)\Bitcoin\daemon>bitcoind help
error: You must set rpcpassword= in the configuration file:
C:\PATHTOMYBITCOIND_INSTALL\bitcoin.conf
If the file does not exist, create it with owner-readable-only file permissions.


So I went and created it - and it complains the server isn't running.  Do I need to be running my own bitcoind instance Instead of / in addition to the -qt GUI??

"Bitcoin-qt.exe help" = does nothing other than start the windows gui.

"bitcoind-qt.exe --help" gives pops up a window full of options that you can't resize and that scrolls off the bottom of my screen (1680x1050).

Ideally I have 4 different Vanity addresses, and I'd like to import/setup a separate wallet for each one.  - One for personal use, one for Dev, one for a friend, and one for the office.

If I'm running the bitcoind server - am I able to specify which wallet to use on startup or can I do that dynamically?

Sorry if this belongs over in the N00b section.

bitcoind.exe is a command line only client. If you double click it, it will start the "server" if you have the .conf file setup. Then to run commands against it you just open a command window and type
Code:
"C:\Program Files (x86)\Bitcoin\daemon\bitcoind.exe" getinfo
or whatever command you want to run. To stop the CLI server you just issue the stop command. Do not just close the bitcoind.exe window that pops up when you double click it as then it won't do a clean shutdown. Now you can run the GUI bitcoin-qt.exe in server mode so bitcoind.exe will respond to CLI input by having the .conf file configured and running
Code:
"C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe" -server
Then you still run any commands against bitcoind.exe, but you get to have the GUI running as well.

As far as importing priv keys just run
Code:
C:\Users\User>"C:\Program Files (x86)\Bitcoin\daemon\bitcoind.exe" importprivkey 5abajabsuperseckey
and after about 20-60 seconds it should import it to the client.
newbie
Activity: 46
Merit: 0
On the command line, use the importprivkey command.


EDIT: Using this utility? or the bitcoind utility?  bitcoind --help doesn't show any options for importing a private key.

I'm not 100% prepared to use a 3rd party utility unless/until someone confirms it works with the latest official bitcoind client and an unencrypted wallet.

In the standard client.  Don't use --help, just use help--help means you are asking about startup parameters.  help means that you are asking about RPC calls / daemon commands.

It really is just
Code:
bitcoind importprivkey 

but you may need to play with quotes and escapes, depending on your system.  The WIF key is the one labelled Privkey: in vanitygen's output, it starts with a 5.

Thanks for the response/clarification.

I'm on Win7 64, but "bitcoind help" gives me:
C:\Program Files (x86)\Bitcoin\daemon>bitcoind help
error: You must set rpcpassword= in the configuration file:
C:\PATHTOMYBITCOIND_INSTALL\bitcoin.conf
If the file does not exist, create it with owner-readable-only file permissions.


So I went and created it - and it complains the server isn't running.  Do I need to be running my own bitcoind instance Instead of / in addition to the -qt GUI??

"Bitcoin-qt.exe help" = does nothing other than start the windows gui.

"bitcoind-qt.exe --help" gives pops up a window full of options that you can't resize and that scrolls off the bottom of my screen (1680x1050).

Ideally I have 4 different Vanity addresses, and I'd like to import/setup a separate wallet for each one.  - One for personal use, one for Dev, one for a friend, and one for the office.

If I'm running the bitcoind server - am I able to specify which wallet to use on startup or can I do that dynamically?

Sorry if this belongs over in the N00b section.

Pages:
Jump to: