Bitcoin Forum
November 05, 2024, 01:02:58 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 »
  Print  
Author Topic: Pywallet 2.2: manage your wallet [Update required]  (Read 208210 times)
kodo
Newbie
*
Offline Offline

Activity: 42
Merit: 0



View Profile
May 29, 2013, 10:13:19 PM
 #261

Wow this is great thanks
phelix
Legendary
*
Offline Offline

Activity: 1708
Merit: 1020



View Profile
June 01, 2013, 10:17:18 AM
 #262

I like putting everything into a single file because I find it easier to track and easier for newbies
I can split it in three though and then push the four files to github
Don't worry, it's your project after all.

Is it possible to convert tx_k tx_v to a raw transaction that can be sent by sendrawtransaction from within the newer clients?
mezzomix
Legendary
*
Offline Offline

Activity: 2730
Merit: 1262


View Profile
June 01, 2013, 10:26:11 AM
 #263

Do you think pywallet would be more practical as a Qt app?
As I said earlier I'm wondering about recoding everything. It's far from sure but if I decide to I'd like to know how to make it more user-friendly.

I would vote for a CLI. A seperate GUI is fine as well. A single pywallet with additional dependencies makes this great tool harder to use. But it's your tool - you decide.
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
June 01, 2013, 11:37:20 AM
 #264

Is it possible to convert tx_k tx_v to a raw transaction that can be sent by sendrawtransaction from within the newer clients?
tx_k is useless because it is '027478' (well I think so) + little endian tx id
As far as I can remember, tx_v is not only the transaction: the bitcoin client adds some data (the transaction of its inputs if the client has them in its blockchain)
So depending on what you're trying to do you can use it directly or parse it to put it in the newer client


Don't worry, it's your project after all.
I would vote for a CLI. A seperate GUI is fine as well. A single pywallet with additional dependencies makes this great tool harder to use. But it's your tool - you decide.
It's my project but I'd prefer if people like using it and find it practical
Also, I make all dependencies optional: currently you can use pywallet even if you don't have twisted+zope, you just won't be able to use the WUI. Same for ecdsa package and signature/verifications
The new pywallet would follow this rule as well

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
Ditto
Sr. Member
****
Offline Offline

Activity: 330
Merit: 250


View Profile
June 03, 2013, 07:57:25 AM
 #265

--otheraddress doesn't seem to work when dumping a Bytecoin wallet.
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
June 03, 2013, 07:59:48 AM
 #266

--otheraddress doesn't seem to work when dumping a Bytecoin wallet.
What is "doesn't work"? What would you want? What do you get? What is written in the console?

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
Ditto
Sr. Member
****
Offline Offline

Activity: 330
Merit: 250


View Profile
June 03, 2013, 01:39:33 PM
 #267

--otheraddress doesn't seem to work when dumping a Bytecoin wallet.
What is "doesn't work"? What would you want? What do you get? What is written in the console?
I meant --otherversion. The addresses start with 1. If I understand the documentation correctly, they should start with 8 (the Bytecoin default) when I pass in --otherversion=18.
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
June 03, 2013, 01:47:28 PM
 #268

What are you using? WUI or CLI?

What does this give you?
Code:
pywallet.py --info --importprivkey 5J6VanpiC8GjEa3PZVjJwK6xYFE8wfSHzJDzGyxn4ssHu8M3Ajv --otherversion 18
1N8hqxMnpiPVK3pkTj8z2TuYBRFveizeyS

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
Ditto
Sr. Member
****
Offline Offline

Activity: 330
Merit: 250


View Profile
June 03, 2013, 02:02:59 PM
 #269

What are you using? WUI or CLI?

What does this give you?
Code:
pywallet.py --info --importprivkey 5J6VanpiC8GjEa3PZVjJwK6xYFE8wfSHzJDzGyxn4ssHu8M3Ajv --otherversion 18
1N8hqxMnpiPVK3pkTj8z2TuYBRFveizeyS


Using CLI.

Code:
Traceback (most recent call last):
  File "C:\Users\USER\Downloads\pywallet.py", line 4518, in <module>
    if not keyinfo(options.key, options.keyishex):
  File "C:\Users\USER\Downloads\pywallet.py", line 2333, in keyinfo
    compressed = is_compressed(sec)
  File "C:\Users\USER\Downloads\pywallet.py", line 1225, in is_compressed
    return len(b) == 33
TypeError: object of type 'bool' has no len()
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
June 03, 2013, 02:04:08 PM
 #270

Ok... And this?
Code:
pywallet.py --info --importhex --importprivkey 0000000000000000000000000000000000000000000000000000000000000001 --otherversion 18


Could you please give me a dummy private key so that I can look at that?

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
Ditto
Sr. Member
****
Offline Offline

Activity: 330
Merit: 250


View Profile
June 03, 2013, 02:05:56 PM
 #271

Ok... And this?
Code:
pywallet.py --info --importhex --importprivkey 0000000000000000000000000000000000000000000000000000000000000001 --otherversion 18
Code:
Address (version 18): 1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm
Privkey (version 18): 5togkrXfR7k4gmqyMdctFpY4heuqup2qtKLicsRt8fyd3wD7gay
Hexprivkey:   0000000000000000000000000000000000000000000000000000000000000001
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
June 03, 2013, 02:15:29 PM
 #272

From a quick glance I don't see where the problem can be
I'll work on it in around 3-4 hours and will report info here

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
Ditto
Sr. Member
****
Offline Offline

Activity: 330
Merit: 250


View Profile
June 03, 2013, 02:23:21 PM
 #273

Could you please give me a dummy private key so that I can look at that?

L2FK1cvDnKYiGPoMvikKegsgXUyrFYkzisnPes3ZaiJHBwUcBxZ5

From a quick glance I don't see where the problem can be
I'll work on it in around 3-4 hours and will report info here

Alright, and thank you for the help (and also for this amazing program).
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
June 03, 2013, 05:56:43 PM
 #274

Fixed in the last version, 2.0.12. It was because of a Python behavior I didn't even know.

It will print this:
Code:
Warning: adress prefix seems bad (128 vs 176)
Just ignore it, it's because Litecoin doesn't use the same private key rules than Bitcoin

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
June 04, 2013, 08:25:23 AM
 #275

Could you please report any success so that I know if it works? I don't have Litecoin

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
mezzomix
Legendary
*
Offline Offline

Activity: 2730
Merit: 1262


View Profile
June 04, 2013, 08:33:11 AM
 #276

Did you ever think about including BIP 0038 into pywallet to be able to export encrypted private keys?
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
June 04, 2013, 08:53:28 AM
 #277

Did you ever think about including BIP 0038 into pywallet to be able to export encrypted private keys?
Actually no, I left before the BIP concept creation and since I'm back I'm working on several projects so I'm not aware about any BIPs. I know I have to catch up but well...
That definitely seems a good feature to add. I can't give any ETA though, it will vary according to the demand.

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
r3wt
Hero Member
*****
Offline Offline

Activity: 686
Merit: 504


always the student, never the master.


View Profile
June 19, 2013, 12:49:12 AM
Last edit: June 19, 2013, 01:54:19 AM by r3wt
 #278

I get an error in setup tools "python 2.7 not found in the registry., even though python is installed. what the fuck? edit: i was running the 64 bit version. on a hunch, i reinstalled with the 32 bit version and voila. thanks for your great prog! works wonders!

My negative trust rating is reflective of a personal vendetta by someone on default trust.
BitFanatic
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
June 24, 2013, 06:51:22 PM
 #279

Great tool - incredibly useful!

I am currently importing a large amount of addresses via csv file.
Are there any stats/info on how long it takes for say every thousand addresses imported?
jackjack (OP)
Legendary
*
Offline Offline

Activity: 1176
Merit: 1280


May Bitcoin be touched by his Noodly Appendage


View Profile
June 24, 2013, 07:55:43 PM
 #280

Great tool - incredibly useful!

I am currently importing a large amount of addresses via csv file.
Are there any stats/info on how long it takes for say every thousand addresses imported?
Thanks Smiley
If you have any comments/suggestions/critics I'd be happy 

Own address: 19QkqAza7BHFTuoz9N8UQkryP4E9jHo4N3 - Pywallet support: 1AQDfx22pKGgXnUZFL1e4UKos3QqvRzNh5 - Bitcointalk++ script support: 1Pxeccscj1ygseTdSV1qUqQCanp2B2NMM2
Pywallet: instructions. Encrypted wallet support, export/import keys/addresses, backup wallets, export/import CSV data from/into wallet, merge wallets, delete/import addresses and transactions, recover altcoins sent to bitcoin addresses, sign/verify messages and files with Bitcoin addresses, recover deleted wallets, etc.
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 [14] 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 »
  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!