kodo
Newbie
Offline
Activity: 42
Merit: 0
|
|
May 29, 2013, 10:13:19 PM |
|
Wow this is great thanks
|
|
|
|
phelix
Legendary
Offline
Activity: 1708
Merit: 1020
|
|
June 01, 2013, 10:17:18 AM |
|
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
Activity: 2730
Merit: 1262
|
|
June 01, 2013, 10:26:11 AM |
|
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
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
June 01, 2013, 11:37:20 AM |
|
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
|
|
June 03, 2013, 07:57:25 AM |
|
--otheraddress doesn't seem to work when dumping a Bytecoin wallet.
|
|
|
|
jackjack (OP)
Legendary
Offline
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
June 03, 2013, 07:59:48 AM |
|
--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
|
|
June 03, 2013, 01:39:33 PM |
|
--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
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
June 03, 2013, 01:47:28 PM |
|
What are you using? WUI or CLI? What does this give you? 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
|
|
June 03, 2013, 02:02:59 PM |
|
What are you using? WUI or CLI? What does this give you? pywallet.py --info --importprivkey 5J6VanpiC8GjEa3PZVjJwK6xYFE8wfSHzJDzGyxn4ssHu8M3Ajv --otherversion 18 1N8hqxMnpiPVK3pkTj8z2TuYBRFveizeyS Using CLI. 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
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
June 03, 2013, 02:04:08 PM |
|
Ok... And this? 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
|
|
June 03, 2013, 02:05:56 PM |
|
Ok... And this? pywallet.py --info --importhex --importprivkey 0000000000000000000000000000000000000000000000000000000000000001 --otherversion 18 Address (version 18): 1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm Privkey (version 18): 5togkrXfR7k4gmqyMdctFpY4heuqup2qtKLicsRt8fyd3wD7gay Hexprivkey: 0000000000000000000000000000000000000000000000000000000000000001
|
|
|
|
jackjack (OP)
Legendary
Offline
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
June 03, 2013, 02:15:29 PM |
|
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
|
|
June 03, 2013, 02:23:21 PM |
|
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
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
June 03, 2013, 05:56:43 PM |
|
Fixed in the last version, 2.0.12. It was because of a Python behavior I didn't even know. It will print this: 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
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
June 04, 2013, 08:25:23 AM |
|
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
Activity: 2730
Merit: 1262
|
|
June 04, 2013, 08:33:11 AM |
|
Did you ever think about including BIP 0038 into pywallet to be able to export encrypted private keys?
|
|
|
|
jackjack (OP)
Legendary
Offline
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
June 04, 2013, 08:53:28 AM |
|
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
|
|
June 19, 2013, 12:49:12 AM Last edit: June 19, 2013, 01:54:19 AM by r3wt |
|
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
Activity: 17
Merit: 0
|
|
June 24, 2013, 06:51:22 PM |
|
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
Activity: 1176
Merit: 1280
May Bitcoin be touched by his Noodly Appendage
|
|
June 24, 2013, 07:55:43 PM |
|
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 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.
|
|
|
|