jackjack
Legendary
Offline
Activity: 1176
Merit: 1255
May Bitcoin be touched by his Noodly Appendage
|
|
September 04, 2013, 08:23:09 AM |
|
In the web version, "dump your wallet" should work without special configuration. On the other hand, "dump your keys" (to a file) needs the format you want. For instance, if you put "addr", the output file will contain all your addresses. If you put "addr,sec", it will contain all your (address, private key) pairs.
|
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.
|
|
|
simpic
|
|
September 04, 2013, 08:48:28 AM |
|
I solved my problem with pywallet, now even the web version works, it was my fault. In the output format i didn't insert the file name, i filled it just with the dir. Sorry...
Unfortunately i din't solve my early problem (missing transactions after importation). In "Data to print" field i write only "sec"... so can you tell me what exactly are all the rows that i get in the output file? Are they all private keys used by my old client? If they are, do they include even private keys of the (hidden) change addresses?
Thank you so much for the great support!
|
|
|
|
jackjack
Legendary
Offline
Activity: 1176
Merit: 1255
May Bitcoin be touched by his Noodly Appendage
|
|
September 04, 2013, 09:01:08 AM |
|
Unfortunately i din't solve my early problem (missing transactions after importation). In "Data to print" field i write only "sec"... so can you tell me what exactly are all the rows that i get in the output file? Are they all private keys used by my old client? If they are, do they include even private keys of the (hidden) change addresses?
Yes and yes That's strange that there are missing funds I'll modify pywallet a bit to allow printing balance in the web version it will be far easier for you Thank you so much for the great support!
No problem, I hope we'll figure that out
|
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
Legendary
Offline
Activity: 1176
Merit: 1255
May Bitcoin be touched by his Noodly Appendage
|
|
September 04, 2013, 09:27:06 AM |
|
Download the last version of pywallet Dump your keys in the web version, with "Dump your balance" checked and "data to print"="addr,balance" Then print the result here (no private keys written so it's safe)
|
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.
|
|
|
simpic
|
|
September 04, 2013, 06:16:59 PM |
|
addr;balance 1HmTexGimLGyqSkot3BE2zYecDNq3h1ENS;Never used 1DRu7YHrNxJRHo1BZgdUSc18QrWbzgLwbq;Never used 1A79YRx94bGfrhYY2nuD4tnyX5vCr7SgnG;Never used 17YpxLBusYckFcddEahfMStTTN8kVmsc2W;Never used 1HPSELd8jTSFSn15hW2KySabfiXpqz7gvq;Never used 1JSa5Hh7TV76PGPziehnMVh9y5jN7zDbVh;Never used 1FRfvh6B9mJyKTNqbY15grNMFGRd881DWk;Never used 1jWpS8oXyBPgQBRGj39Lwfq2Mi7orJ3st;Never used 14xwxsFeXYpqLy3YbFMnjHacHuV2RJRxpx;Never used 1raZJDP3KRRKK59ptGbyhfkdDLXQ1XV9V;0 14NsHsLSaEhXwxeF9Rz2TKZ5BxyjeXE7zE;Never used 15WNogAoTLqSo8kfUc3Bge2HKT3VBEKCpn;Never used 17ee4PnSsaimQcU9bYNAqiy7PFCa4snJW4;Never used 1EtDVkzj4rrYNUBxSxNHpeMdFcdXSF625a;Never used 1PxKqg5RXkhgu94kfTwpjEe4qzGj6jq7HE;Never used 1GsJsRQPaJeL46XAcqDKFHGj6REWvBBjQm;Never used 1Hoq5KyoutSfQ6tJFZEX2W8Q3mgt8Qy1mW;Never used 1PtFzD9H7aS7vtpgk6J8KXtW42SPy1tk5s;Never used 1NcBHDmCUmTAECGrwyo1Cbh7x4PKCgQsDF;Never used 1KSmFRyWbrAcxM9xD8CHKsFc81azpy36cG;Never used 14gqb6nfBXRyHA43cb4JJxkVg9i19yeutc;Never used 1HDnDZQbGaFnVAuUVDssoKm1fXYYFXs1DU;Never used 1Hpkx7nPTFJbhagkkMV2rYnsM59PtexPQP;Never used 1FX2NDMcX1hz8CNi5gvUhsKbSzWZwRqgXM;0 1PraxTCowsApMsgGCGVrDFLPF3wcPLcNJo;Never used 13BKTFVzLD7BR16yD5gUHVmeW5idvzQvvx;0.0001 1MX4w2MG7f5uYWsBfvn2WT1JbxC3cBJoo2;Never used 1A1daWdoPdGQQk5LXh1cCtXCaNeDhquVqW;Never used 1KwF7Fnh16D9bFF9NvGi8mSjSmF9vNp3sp;Never used 18HuVHgcRr6HYo4G2pooemiQv6rXyoHDam;Never used 1Nm3dT9Tfa8qWNudmHN2fBpw1AqRPdicP7;Never used 1mxtgiseTgXnWQBAgmGZKFewkDBp9ENyS;Never used 1JRvWfSffTFbR4qVaWQT664DrKZWZzdXZa;Never used 14wkHAEKXfj4kQWQprnB54Wv9BzMDXgi8D;Never used 1C6GSu7b8vbJUwksRQp1W4fVnGPZCfAUSn;Never used 13z3JdDi7NQWLYi5vNK2Bm4d8XGziCTzWz;Never used 1B2dnC4aQkpEwc6ZmGyemaNcAsfmpXpyBi;Never used 1J2Xg5wPhpMQxJydVZqyaEdwVjyssUzUGY;Never used 15viacAw39NePFevLJP5rRXxx5Rbp4KKkm;Never used 19bmYMtEcmgg47zmrUYNDh2yqfcJdRPyxR;Never used 1B3L5xD1T9ERwDLDqYhc4vcvtFfJFv3UUa;Never used 1KcNAwXCxixeLyrYigNeaGxcbqJ5B2cmEU;Never used 1D1H9hMjeXVY16hsikhXJunQSqEQH5kdkF;Never used 1GkumigTiWubGiq2hqB31TUPHg1NsU8Kko;Never used 13Ta6emmJuPcb4hg3geJsMvBT2PPr5Skmq;Never used 1BA3zGu5HvXpnZt4W2CoRSfw5kxZLgun3A;Never used 146FEsndeCDHHapkaMLJXQmkXid1R3b62i;Never used 1MAm1dnn6Nv33JmuGR9zJe8LZj1Z5HG9Ur;Never used 1EnTEy5D13HbSBsNNzMoh58toyMBn2P1yA;Never used 13K6KxDPXiKijKRDU9eyv3jF7CagFabKTD;Never used 18PppdeQNhrtvLW6Ut4PGmmJGmvR7UovG4;Never used 1APN8tALWLjo43DxFMSfg2j36jJvSVshui;Never used 1J3VmjcjD6JHizt9PRML6dF9ZtRoQxsBrr;0 1MJKAaWyaDffM6GMxm8RW7UsMGTLDa6hoj;Never used 15sXxfCuF3g9MxWMwLVqGuC4Ez6N6hLacK;Never used 17TyXSLDRso8cnv18JhWnt39Yu4zfXwT32;Never used 1Ztt1QKBCucciV3dsVpGmGRoUsDJ8VtcN;0 1DGLVi8xyoVFf3omqcH49tubqs7cfBRLBt;Never used 1pwrc552LbQJ35P6LhYi2FppomPD2zzNo;Never used 13tvCKpM4TJeYdhh5xAfvTwiDU6KHzjPEy;Never used 1JAwLyhaxjCh7XEB57bVbevZ2AMJoK48Vv;Never used 1DQUYATvVrGSVaLPFUL7rqi7Xb5rZ4m7zt;Never used 16ffjJhLUq8MPjK8VVTeut9NsvoewSUUjB;Never used 1Q9eqJBuTM8xbKrEvs4aaLfeuaAP25PwzE;Never used 1BSB4ddJ7xDk8znM2EJg7yHwwXemwvYjWu;Never used 1hmwZhEBYEjvVox2hoNMZNqz3RwqnuXqX;Never used 15p6TDKgyWFGLtPwNi6Vu7stXNPyuWK5dZ;Never used 1PF9TwLitgQAYpZsQoRgWQXUi97H3jCfUk;Never used 14nwc44xd2aGcD8eUxz27cPMCjzxVwoaaD;Never used 1BiPcCR9KdJHgwVm2nh1qWEhnQVSsZ2qbU;Never used 1Dyd8ovhuGdkKdYDEUVdmasi6ZSt1kFbwf;Never used 12mkEKXKDDgfrek3bMhpH8wmQ6dYEDD6xW;Never used 1F8ZhpfoZEG2PzjZTHAwXFoHgcmvmRUVUT;Never used 161LuWRVnitjynZuMEdyqYrTEqZE3k1L6V;Never used 1GBCQouzNWWy8NYHMDT1uX2uLRiGmrDiRC;Never used 1HBc9ayEc2kxgyCU2eJ1iWGKLgSwxcg7Wn;Never used 17cwjsGPGHk7Jq7psfP6v197zVHRUfhigH;Never used 1CbX83a11ruetS14oM2m8a5aEH8U2JdVXV;Never used 1D9tUvWc6D3ftGHfUszFmA9oGA8h4pFQJJ;Never used 1L5M7JgCdcuwDwr9nDKhnqF8dg2gqSMHZz;Never used 1MM6zHxFKbxhDgzw3MUm3U3vMqsUM8cjXN;Never used 12BCXXPVanfj4AgTdfC4HKqbkNYMFoMUzd;Never used 17pQAMDEx6FSjb8da91AX4YJwzoDiC35N5;Never used 1MEVscYAFp5LmkTDExcGhwdJnLXAbVaQjF;Never used 12jw2Cc6XP14pUgJAospHKiQVNkEqRuKm7;Never used 1PfUg3HKpa8F2gP2rmaQmrTabaZ4fap6KG;Never used 1PqGKt3SGFHRhefp5xEVGfGwikH3s2vgLv;Never used 12TC9zDEfQM59T7ftvkWTUr6JVtrCLXMtZ;Never used 1cb38A8y586T4agywy2pRqzyoQbTmzQ52;0 1cE7LHKsqp2oCcbAX6NoUw3tdq2bgRpt2;Never used 1MvbHgK1Et7gBpvWWvmhgkWX5EQzpp7iRy;Never used 1C4AJREHR1iiJTDjk2M7dEM8cw1mbyWt3s;Never used 1GcvagNfmASafNLohTMVQnaE7sytso9AEW;Never used 1PhBy8dZJTMN6zguVyWKPxxGvo5xDPQg6r;Never used 1Lwa9rMYbhRUuRhSqxPdhFxEP7BviW62Kt;Never used 1rxFAAhq8UMV8Rtk5Kza2yrE2vVB3pyAF;Never used 1B5g955Eagtm24rqqMN4WjmBD1f7BLMAt2;Never used 1L5KEiWUUeG4c6ewBBqUnje45VUyuriT55;0 1N54DUiYr81ewzRAQKgnbkDTatYKastbvC;Never used 1QKFDy3ssKXkUjmSVK1Sjyti4Q2VV2gpXP;Never used 1fWZDCdtVmx1NqcrkqMvp1P8TWqYk5RRy;Never used 1JgdkPd2Vjx7PSGCSS9X1fgrUcH4x7Hrjf;Never used 1G6PLZD1reXSFBy9epEDy8pJudidKGGEf7;Never used 198m6BGyTWTtd6fNWc61Fd4voN1kh2F5ZL;Never used 16AspaHy7z3QCF55wZR9ZeZDdWRuaou19J;Never used 1A8PEkNrNYjXjsfTuxKoH5cXwRJcFbv6XG;Never used 1ByPNJw7NsTDbJdTE6TqgW74sNBAgFcwAH;Never used 1LBb4PWHbHJsFHHH6cWCd9915NcnxttzCC;Never used 18FurAexC6XpexPzmQYWKvBnLdHdwyUT5d;Never used 19WQXFVLrwPuKd8VebfoLyQC1yaboLQiww;Never used You could add a feature to exclude "Never used" addresses.
|
|
|
|
jackjack
Legendary
Offline
Activity: 1176
Merit: 1255
May Bitcoin be touched by his Noodly Appendage
|
|
September 04, 2013, 06:35:14 PM |
|
Indeed, I will Once cleaned: addr;balance 1raZJDP3KRRKK59ptGbyhfkdDLXQ1XV9V;0 1FX2NDMcX1hz8CNi5gvUhsKbSzWZwRqgXM;0 13BKTFVzLD7BR16yD5gUHVmeW5idvzQvvx;0.0001 1J3VmjcjD6JHizt9PRML6dF9ZtRoQxsBrr;0 1Ztt1QKBCucciV3dsVpGmGRoUsDJ8VtcN;0 1cb38A8y586T4agywy2pRqzyoQbTmzQ52;0 1L5KEiWUUeG4c6ewBBqUnje45VUyuriT55;0
I'm sorry but that's all I can do for you as I don't know Electrum That tells you that importing those 7 addresses into Electrum should be enough to get all your coins
|
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.
|
|
|
simpic
|
|
September 04, 2013, 07:21:33 PM |
|
Unfortunately it doesn't work with Electrum, in fact i have this situation. Anyway, this output is the same that i get with "listaddressgroupings" command in Bitcoin-Qt? 21:19:19  [ [ [ "1L5KEiWUUeG4c6ewBBqUnje45VUyuriT55", 0.00000000 ] ], [ [ "13BKTFVzLD7BR16yD5gUHVmeW5idvzQvvx", 0.00010000, "Desktop1" ], [ "1J3VmjcjD6JHizt9PRML6dF9ZtRoQxsBrr", 0.00000000 ], [ "1FX2NDMcX1hz8CNi5gvUhsKbSzWZwRqgXM", 0.00000000, "Desktop2" ], [ "1Ztt1QKBCucciV3dsVpGmGRoUsDJ8VtcN", 0.00000000 ], [ "1raZJDP3KRRKK59ptGbyhfkdDLXQ1XV9V", 0.00000000 ], [ "1cb38A8y586T4agywy2pRqzyoQbTmzQ52", 0.00000000 ] ], [ [ "1J2Xg5wPhpMQxJydVZqyaEdwVjyssUzUGY", 0.00000000 ] ] ]
If yes, why here there are 8 addresses?
|
|
|
|
simpic
|
|
September 05, 2013, 04:51:49 PM |
|
The output of "listaddressgroupings" on Bitcoin Qt client is the same of "dump keys" function (without "never use" addresses) of your program?
|
|
|
|
jackjack
Legendary
Offline
Activity: 1176
Merit: 1255
May Bitcoin be touched by his Noodly Appendage
|
|
September 05, 2013, 05:00:37 PM |
|
I don't know what listaddressgrouping does so I don't know
|
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.
|
|
|
simpic
|
|
September 05, 2013, 05:58:58 PM |
|
Ok, thank you anyway for your greeeeeat support Keep up the good work!
|
|
|
|
jackjack
Legendary
Offline
Activity: 1176
Merit: 1255
May Bitcoin be touched by his Noodly Appendage
|
|
September 05, 2013, 07:25:40 PM |
|
All I can say is that addresses without "never used" had a non-zero balance at least once And np Contact me if you ever need help again
|
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.
|
|
|
|
BTC-C9
Newbie
Offline
Activity: 5
Merit: 0
|
|
November 10, 2020, 12:11:14 PM |
|
I get a huge amount of string like this:
"scriptPubKey": "76a91474add11bbac1a5818aa3f64dc3f7bc8cc931a09f88ac", "value": 6.4e-05
So now? Why i can't use the web utility as that user explained in the other topic?
It's normal, they are all the transactions that your wallet stores For it to be more practical, do this: python pywallet.py --dumpwallet --dumpwithbalance --datadir=/path/to/wallet --wallet=wallet.dat > keys.txt This put all the text in the file keys.txt Then open keys.txt In the beginning of the file you'll see the keys but now each one will have a "balance" parameter Most of them will have "Never used", you can avoid to import them in Electrum On the other hand, all the addresses that have something else than "Never used" must be imported Example of what you'll get: { "addr": "1EuK1VCzdyGzXgk1AnJswC1Y46dCyyqyXW", "balance": "Never used", "compressed": true, "encrypted_privkey": "43e93c600c4e76eecbdc1311d09713234dc1c8c3e37067383f74e910afd6321f989c9a49dd73f018e76d2e0f1d759f1d", "pubkey": "03feb65c4b3a2f163e991803e47b28231c2b62366814c08ed816b1aa150e856fc0", "reserve": 1 }, { "addr": "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa", "balance": "64.19778513", "compressed": false, "encrypted_privkey": "36e537b86cf0c55966ffbd776edd4e1b4922187d12b3f3bb39833d2776c97bd6cde814750e8e785d7f75a666e52234b8", "pubkey": "04678afdb0fe5548271967f1a67130b7105cd6a828e03909a67962e0ea1f61deb649f6bc3f4cef38c4f35504e51ec112de5c384df7ba0b8d578a4c702b6bf11d5f", "reserve": 0 },
How do you decrypt the encrypted private key? which shows encrypted_privatekey:
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4316
<insert witty quote here>
|
|
November 10, 2020, 11:53:10 PM |
|
How do you decrypt the encrypted private key? which shows encrypted_privatekey:
If the wallet file is encrypted, you need to use the --passphrase parameter and supply the "walletpassphrase" when you use the --dumpwallet command. In that case it will output the decrypted private key data in the output text and you should see fields labelled "sec" and "secret": python pywallet.py --dumpwallet --dumpwithbalance --passphrase=PUT_YOUR_WALLETPASSPHRASE_HERE --datadir=/path/to/wallet --wallet=wallet.dat > keys.txt
"sec" is the decrypted private key in "WIF" format "secret" is the decrypted private key in HEX { "addr": "1EuK1VCzdyGzXgk1AnJswC1Y46dCyyqyXW", "balance": "Never used", "compressed": true, "encrypted_privkey": "43e93c600c4e76eecbdc1311d09713234dc1c8c3e37067383f74e910afd6321f989c9a49dd73f018e76d2e0f1d759f1d", "pubkey": "03feb65c4b3a2f163e991803e47b28231c2b62366814c08ed816b1aa150e856fc0", "reserve": 1, "sec": "WIF_PRIVATE_KEY_WOULD_BE_HERE", "secret": "HEX_PRIVATE_KEY_WOULD_BE_HERE" },
|
|
|
|
|